I can't, and definitely don't intend to, speak for Felix nor any other member of the Dev Team, but I think it'd be better to get the whole project at least to the beta phase before any kind of mass promotions or anything. Right now, things are moving quickly from what I know (which is a considerable bit more than most). Once things hit beta, a targeted date for the live release is much easier to predict I would imagine... And besides, the best form of advertisement/promotion there is is word-of-mouth. Spreading the word via MSN/Vent/etc. is already a huge step in promotion.
Trust me, Felix's trusty devs are working day and night (literally) to get this out and, thus far, it looks great.
(Disclaimer: Nothing I said above really means much in terms of the project, as a whole, just my observations.)