Developing a piece of software goes in steps.. And sometimes the steps you're taking leave you with a dead piece of software, till you refine the code... The pictures you are looking at are of a more recent build of neXgen than what was released... What was released was released as a beta/demo to show functionality... Had the build you see in the pictures been released, you would have found things like the autoadding of games not working proeprly (as an example), etc...
Take "software-i-made 1.0"... Want to make some changes to this software, so I'm now working on "software-i-made 1.1", but shit, when I add "new-feature-b" to the program, "old-feature-a" stops working.. Gotta troubleshoot this out, yadda yadda yadda.
Get what I mean? The prog is in development, just cuz we know what the final look is, does not mean it's been implemented into a releasable version... I'm sure this is common with most developers... I bet BenJeremy has some pretty awesome features sitting on his local copy of mxm that none of us have heard of or seen, but once they work he'll implement them... The only difference here is we announce and show pics of our shit before it's complete, which seems to make everyone bitch and whine..
Personally I will be reccommending to the dev's and pr folk that we keep any news of any features and/or updates to ourselves till they are in a releaseable build, cuz it seems you folk do not like to know what's comin, just what's here..
Just remember folks, we never wanted to release any beta's ever.. We wanted 1 release, and that was gonna be the final cuz all features would be implemented and working.. It was public demand that made us decide to release the betas..