I've carefully read your post.
Here's what I think:
Before I had a Pandora I was doing some Super Smash bros Brawl character hacks.
It was much effort for me to do this but people liked my work and it was a great feeling to get something done I'd like to see for years to be in the game.
The reason why I tell you this is to make you better understand my suggestion:
I never released something I didn't consider as done.
There was never an unfinished beta release.
I'd advice you not to release anything before you don't like your work.
Of course this is not m very community friendly attitude but it's my attitude.
If you think without the 3D stuff it's bad for people none should be angered if you don't release it.
On the other hand I wan to play some DS. NOW !!
You will win a price as well if you'll join the competition. I think it's pretty likely you'll get a high rating in the emulator section a there are not much entries and you already have some impressive peace of software.
It's a really hard situation for me.
I know what I'd do in your place: I wouldn't release anything until it's finished.
But as a community member I say: Shut up and give me this emulator. NOW. I want to PLAY GAMES. Waiting sucks.
Lots of people might be happy if you make some beta release.
I don't think you will hurt them if they will have to test which of there games works nicely
.
It's always nice not only to read about the progress done but also have something to try out.
We love Pandora, we love your work and we love you. Share you effort with your fans.
Never do something you're not convinced of. If you're unhappy with some unfinished work released don't do it.
Make some videos and progress report. This will make people happy as well.
Just what came in my mind when reading your post.
It's your decision.
You're not a promise breaker if you don't do some release this week.