That build was targeting specifically Tegra 2. It could be patched around single game issues to have it look good.
Unfortunately this approach covers only a single platform (the Tegra 2 in the above case) and a single game (Tony Hawk in the above case).
Too bad that this is not a single game port targeting specific hardware. As a result you're bound to encounter different issues depending on your hardware.
To give an example, if you run a Dreamcast emulator for PC on a Geforce 2, a Geforce 7600, a Radeon 9600 and a Radeon HD 3600 then every single one of them will produce different results, with the newer cards not always performing better than some older ones.
On android it's far worse. The video drivers are worse than on windows. The audio back-end limits you a lot. Image scaling is too expensive, making devices with high resolution screens perform badly, without the developer being able to do something about it.
On devices with different hardware you have different results. Even on the same device you have different results depending on the Android version you run.
You run Android 2? Sound is broken beyond repair. Android 3? Audio is fine but look at those graphical errors. Android 4? Everything sounds and looks fine.. oh look, speed became 3 times slower.
I could go on forever, but hopefully yo get the idea.