I first became aware of the site about a month ago or so. At that time, they were only offering current chemistry 26650's and 32113's at "regular" prices of ~$9.50 and $25 per cell respectively. I had already begun discussions with my management about making B-grade 20Ah pouches available to hobbyists. A few days in, they sent me the link. I had no previous knowledge of the site, and neither did my boss, who sits fairly high in the company. This is not necessarily surprising, given the "fractured" nature of the new A123 which is now organized as a handful of small, autonomous pieces. This looks like a MA effort, but I could be wrong. Their site is linked from this page of A123's site:
http://www.a123systems.com/solutions-commercial-vacps.htm
Open and shut case--they are legit. I've already stated my opinion on the "B-grade" cells, and I stand by it, though it's always good to verify, and if I was in a position where I had to pay for these cells, I would contact them and ask. Apparently others would rather cast aspersion with no substantiation whatsoever.
If anyone does buy cells through this channel, please share your experiences here. I would hope the service is good, but like I said, I have no idea what people are behind it.