Yeah, I think the majority of peoples' complaints had to do with their wheel building and customer service. A quick search will tell you all you need to know about nycbikes.
But yeah, as long as you aren't having them install the crank, there shouldn't be anything to worry about.