All I know is I extracted the game at 8:20pm PST on 5/9/09, so that could have been me (darn I deleted the zip).
I am playing the hell out of this because you linked to it on your sig on the SU forums. I'm really impressed! I'll have a review for you soon. :]