My criticism was limited to your early declaration of victory on your hiring binge. The bottom line is that you can't know if someone is going to end up ROI positive until they actually get there. After 30 days you can tell if someone is a good dude and they can get stuff done, but you can't tell if some other company will come along in 2 months and poach him. Shit happens.
By building a strong culture you are taking good steps to minimize the chances of losing people, but you won't really know if you've succeeded with these hires until they are a net positive.