DISCLAIMER You are about to read a long story on how I got burnt with MongoDB and depressed with it. I am not blaming MongoDB, anyone using, advocating or developing it. I am blaming myself for this. MongoDB is a good tool. You can use it but just make sure it is what you need and it handles your requirements very well. This is not specific to MongoDB but applies to every tool we use.
I think it's a bit harsh for people to criticise either him or MongoDB too much.
At the end of the day, it was a big rush job, no time was allowed for testing for scaling, and it fell over.
My only real surprise is that it wasn't Apache that fell over first.