Sounds like a great and promising service...
Just a precision: when you say it's for "US customers only", do you mean it's only available in US locations, or does it mean you need to be a US citizen, with US ID or US SSN? For instance, if I'm a foreigner visiting (or on a holiday trip) in the US, can I use Cash2Coins, and just go to a Bank of America teller to buy some BTC?