I regret to inform you that an iPad is NOT a full computer, and to expect it to perform like one is ridiculous. If you want to play computer games, then you play them on your computer, the way it was designed, otherwise I can promise you that it's not going to work right. It's simply not possible for a 10 inch little iPad to run full games that were designed for the full processing power of a dedicated machine to handle. Not to mention games require a keyboard and mouse, things the iPad obviously does not have. The app is perfectly fine and works exactly as designed. When you start asking things to do what they're not intended to do, you are obviously going to have problems.
And by the way - iPad has plenty of just fine games out there. Stop complaining.
I guess everything is just fine as is, no need to innovate eh?