Business spirit or not, the whole thing does seem rather lame to me.
The description of the process on the web site is a bit off, especially the claim that:
"First and foremost, you can pay with a credit card. By using a credit card, you eliminate any risk."
There are invariably limits placed on cardholders for disputing charges, especially a time restriction which is nicely avoided by asking for a 12-week waiting time for miles to post.
I sure hope you're giving Randy a cut of the profit seeing how many times you've quoted him and used his reputation to further your cause.
Good luck, in any case.
Sebastien