I think if you check the CVS logs you'll see that I've "pitched in" quite a bit already.
It's nice that someone else has finally managed to compile the Stepmania project on XBox for themselves, and I can understand your perfervidness. However, please remember to maintain some amount of deference to the actual Stepmania developers :
If more songs load now before crashing it is almost certainly because either A) there was a memory leak in the core code that was corrected by the Stepmania developers or
Each song requires a smaller memory footprint than previously due to changes in the core by the Stepmania developers. Every song still has to be loaded from the cache during startup and some amount of information for each song needs to be stored in memory. Therefore, there will still be a memory constraint issue. More songs may be able to be loaded in this version, but there will still be a breaking point.
If song loading is any "zippier" than before then that is also due to core changes by the Stepmania developers.
If you were to do something like implement some form of virtual memory (the code I wrote for this is easily obtainable in the current MAMEoX sources) so that there would truly be no limitation to the amount of songs one can load at one time, then that would be a notable accomplishment.
Similarly, if you were to get movie files working (AVI, etc) then that would actually impress me because it would show that you've done more than recompile the project and possibly tweak some things here/there to get it running on the XBox.