Yep, the hero WODS are humbling. Pretty cool thing that crossfit does.
I don't do a lot of crossfit workouts, but have done that one (albeit w/o a vest)- it's a tough workout; makes you feel very good those guys are on our side