First thing, TechCrunch isn't the be-all-end-all of tech sites. Number two, Mike Butcher's self proclaimed description of himself is "Butcher by name, Butcher by nature"
It's a real shame that a lot of people think TechCrunch is the place you need to go to "Make It"
So you got a bad review, pfff
My only advice would be, pick yourself up, dust yourself off and try, try, try again.
While that may be true, let's be real...being featured on TechCrunch is a step in the right direction. Some press is better than no press, etc. If you get on one tech site, you have a higher chance of getting on others, which means more traffic, which means more users for customer development.
Is it the difference between making it and not making it? Probably not, but it can't hurt.
It's a real shame that a lot of people think TechCrunch is the place you need to go to "Make It"
So you got a bad review, pfff
My only advice would be, pick yourself up, dust yourself off and try, try, try again.