I bought it. Also on the "I have an iPad Air 2 and I want my Retina graphics" train, and I imagine this was some kind of glitch that will be fixed in an update. I mean, the trailer for the game is in HD for crying out loud, it clearly runs at retina quality. They just need to fix it. As for the length, consider this. Looking at unlocks for badges, you need 140 badges to get the last unlockable. Each stage gives 2 badges, one for easy mode, and one for hard mode. I don't have Expert mode unlocked, but let's assume that Expert mode has a similar layout and you get 2 badges possible per stage there two. So worst case scenario, Expert and Hard modes offer the exact same enemies just with more health/damage. Basically, they're the same level (I doubt they actually are, but we're talking worst case scenario here). So 4 badges total per unique level. 140/4= 35 levels. That said, the amount of customization available for each mech, new weapons, and the second mech will add a ton of replayability. Also, there may be different enemy types exclusive to higher difficulty levels, and I'm sure that the enemies in each wave are different at each difficulty. But 35 levels at minimum isn't bad, and they might add some in later in updates.