By his logic wouldn't Kickstarter be illegal? Many KS projects charge users before making a product (they use Amazon to process the payment, but the user's credit card is still charged, which may very well be a Visa). I think this is a little silly.
I mentioned a reply to that as a parent above. The difference is the way Kickstarter presents the projects and the terminology they use. They are not asking for pre-orders, they are asking for pledges, and have a very clear disclaimer in the top right about what that means. If the product page itself were to claim that they were pre-orders for a product that couldn't ship yet, then it as well could potentially be violating card agreements as well as the rule from the FTC.