The rest is all very nice, but a bit OTT for an alpha launch. Not putting down your work at all, but anything that hasn't got real users yet is probably still a long way from being worthy of being officially "launched".
If you media-blitz and overhype it and it's not ready, you'll end up pulling a Cuil and losing most of your target audience on day 1.
Once you have a few hundred normal users who are telling you your product kicks ass, then think about marketing. Until then, focus on getting your product right.