I feel like LaunchRock goes against Lean Startup/MVP mindset a bit. It's an excuse to procrastinate.
It takes stones to build a thing and throw it out there, knowing its ugly and broken. It takes humility and perseverance to listen to the first users and iterate on your idea.
I guess I just don't get the viral/buzz thing. Seems like the 2011 under construction gif to me.