I will admit that while scanning through the content on the site again, I missed an important piece of wording that initially formulated half of my opinion here.
It is important to note that it does say World-wide. If they are poised to launch in other countries besides the US then I retract my statement about it being a waste.
However, I've seen much of this financial tech go straight to US for launch. If its NFC it's dead. Going that route, they may be out of business before they can even launch it elsewhere.