Yeah, it's really quite sad to see just a lame blog post and very little press at all around what should be a huge launch.
I suspect part of the reason they launched is that basically all of the information has been out there for a few weeks now anyway, so better to kill off the rumor mill.