I think you're definitely being too hard on yourself. While there are some flaws in the concept, I'd rather see something with an original concept with flaws, than something that's been done before a million times that's 'perfect'. This does some really interesting things, and the controls worked fine for me playing on keyboard. The overall polish and graphics were good too!