What NXT should do is open up development and welcome coders build features and services and look for bugs in the system. The interest should come from the builders first and foremost. Until this happens, nothing will ever happen to NXT.
Also have the current features (there are a lot created in a short time span!) been used in a massive scale? How do you know they aren't buggy if they haven't been used in a massive scale? I'm pretty sure the problems will arise when users count in the millions... So how are you gonna market a buggy, unproven decentralized financial system to banks and corporations?
Then there's also the NXT stigma of the unfair initial distribution. I'm pretty sure the banks will be asking 'Why should we allow you to make money out of us, when we're making money out of you right now.'
Think hard about Tennessee before commiting on what direction to take it. I think the only reason why the NXT community is allowing this is because they're getting desperate. I say don't. Relax and get back to your roots. So what if you get a smaller piece of the pie. At least you get to change the world in your own capacity. That will always count for something.
Edit: And all that marketing to banks and corporations for a budget of 10m NXT... You must be kidding yourselves.