If you have parts ready and it appeals to you, get it.
In terms of the frame, I don't see $350 for a bike made in Asia as an "insane" deal, but its not robbery like $1k+ is either.
The premise of the company is interesting, but to me is highly misleading (the bikes are made in Asia) and, like others, I don't care for the head badge either, but mostly just because its so unoriginal and cliche. Lastly, the owners don't really *appear* to be much of cycling enthusiasts, but that's my personal opinion. If I really wanted to help the cycling industry in N. America, I'd buy a made in N. America. Just because its a benefit corp. doesn't mean they won't be pocketing as much as they possibly can from a salary.