In regards to the performance. It is a ren'py web thing that there isn't a lot I can do about. Best thing is to download the game. There aren't any issues when you have the game properly downloaded instead of streaming from the browser.
With the straight part. There are some events and explanations planned to be made, but mostly it is because it is the type of game I wanted to make. Although there are lesbian encounters planned.