Agreed - I think the minimum viable visa charge (due to high minimum fee) and the increased abandonment rate due to the hassle of using your CC is holding a lot of things back.
I think this is a very necessary startup, but one that's going to be very difficult to pull off well, and will require serious cash.