Ha, thanks! There is no physics or graphics engine in use, anything done on the fly.
Unfortuneately it is not successful. I don't know why, it may be the sum of many reasons.
I try to see it still as a step forward in the process of earning real money with game development.
One thing i've learned may apply to you as well, meaning you should go to public some time before release... as soon as possible.
Host on IndieDB, provide demos... stuff like that. You will get some attention and feedback.
Otherwise you risk to release and remain totaly unknown.
Your game targets real gamers so this should work for you. If you are not 300% sure that you have to hide some new killer feature from everyone - do it!