Justin, no I have never dealt with boardco. I'm actually just getting into the sport and ordered my only vest from stearnsflotation, but boardco seems to be a legit site. I've heard of people ordering from there, they offer free 3 day shipping, and have a 30 day return policy (new condition and you pay return shipping, but still it can be returned if you don't like it.) I wouldn't be too hesitant ordering from them. They seem legit to me. Also, I don't know if you saw but they had the black model as well. I would recommend the CGA vest but here's all the manifesto vests, both CGA and non-CGA in black and red.
http://www.boardco.com/shopexd.asp?id=16871