I personally won't ever use my cell phone to pay for anything and because cvs and wall mart won't accept the system, I think many more won't in the future as well.
Also I think your numbers are close to accurate but not quite. It's roughly around 25$ to make the card I believe.