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.