I think it's ok ;) , i would suggest to use wasd and explain how to play, i would like to know which engine or framework did you use to make this game ;)
I used Stencyl, and yeah, it isnt very good, I agree with all of your criticisims.