I should have written 3-6 month. I think it possible to fix all this in a few weeks if the menu etc. is written in C. If it's assembly 2 month. Those times are under the assumption that this is done as a hobby on the weekends.
Besides the sound problem, never ever make a product video until everything is perfect. Just buy a new motherboard for 50 bucks if it's broken etc...
Show it in a clean well lit room. Also show the PCBs running.
Make sure no distracting distorted music is playing in the background so we actually hear what Mitsu has to say without getting headaches. I know you are proud of the music feature, but for a lot of people it's just annoying.
Plan your video perfectly and think about it from a customer perspective and not from a techguy perspective.
Don't show anything that make your product be seen as slow/negative, so don't show loading more than 1 slot. People don't understand it anyway, they think it always loads that slow. If you show slot switching make sure, that not every time the slow green screen appears on a real multi slot, it does not appear when switching games on a multi slot. It seems you do a reset when switching the game maybe there is a way around it?
Turn off the menu animations and everything that induces wait times.
From one of my last posts (slightly edited):
I'm sure a lot of awkward transitions and load times can be cut too. For
instance not loading the music if it's off and not loading the menu gfx if
the menu is set to simple list. Not having the menu ever pop up when it
directly boots in a game.
I would also turn off the MVS hardware test (jumpled greenscreen) with the cheat bios.
Don't make comparison with competitors yourself, let other people do that when both products are on the market.
Ignore both haters and yes man. Hear the constructive critics.
More reactions can be found on ng.com (yes I know, even it those are lies something can be learned from it...) and on facebook groups like
https://www.facebook.com/groups/neogeoforlife/