You can't ever be 100% sure you have a valid product before launch. Especially with something that needs network effects to work. Just launch it and see if it sticks.
I don't think the vision was clouded by the big launch, only the dream about selling to Facebook for a billion. And when you start a business to flip - it's hard not to flop.