This does indeed look like an early prototype that shouldn't see the light of day; I mean - Newgrounds is for stuff that is above average quality, has slick and shiny graphics user interfaces and otherwise has polished controls and less mockup style quality. You have a mockup and can do better. Do not let the haters get you down though - we all start out fresh at somepoint and must deal with personal opinion before we get a released product. Good luck!