Aha! I have an iPhone, and I tried downloading the game, it wouldn't let me....
I'm listening to your trace song: it's pretty soothing, kind of relaxing. I was curious was this all mixed yourself, like with the all the fancy "space" sounds...? This is a good piece for it being a small game. It's just a tad bit repetitive imo. But good overall.
You also have inspired me to start my own personal website, which I think would be just fun.