I'm happy to say that we're now featured on the games home screen:
<img src="http://i.imgur.com/i0rbEWB.jpg" border="0" />
And we're nearly at 150,000 downloads. And we've got a full page spread in an upcoming issue of Develop. Madness.
Edit-> Oops, not in the UK and US yet, just South America. Looks like our region wasn't updating ;)