I haven't read over all the posts here but its probably already been said by others. The gp2x is pretty much an emulation console at the moment. If more interest was shown in homebrew games then maybe developers would be more persuaded to put in the extra effort to make a polished and original game... I mean this in a nice way, not trying to piss off games devs, I am in the same boat where I have worked hard to make decent games but after release theres not much interest. I understand that the game may not be everyones cuppa tea but there just doesn't seem to be much interest or if there is nobody is bothering to give any feedback like they would do for an emulator.
A good example is the top downloads on the gp2x archive, out of the 10 listed its:
4 emulators (MAME, Genesis, NeoGeo, PSX)
3 ports of game engines (Quake, BOR, Duke3D)
3 Misc (User Guide, SDL Libs, Firmware)
No homebrew games whatsoever, you would probably be hard pressed to find any games in the top 20 if there was one.
I hope that the community coding compo does result in some quality and original games as theres no emulators or ports allowed. If there is, this should hopefully give homebrew games a good boost and get more people into games.
There may come a time when everything possible has been emulated (not far off already) and the games devs may have gone elsewhere or given up coding because of lack of interest. Show the games devs some interest while you can, even if the games are crap, give some feedback on how it can be improved, report any bugs, maybe offer to help out with graphics, sound, music etc. If the developer gets feedback they will be more enthusiastic about coding games and you end up with better games, everyone wins