There's no way this is true. I agree with the point the OP is trying to make, but inventing stats isn't a good way to make a point (although it's probably a great way to get people to click through to the article).
In fact, I wouldn't even have been comfortable with "Majority of startups on TC die within 6 months". There is simply no data cited.