I understand your frustration, but sounds like every bad thing that has happened has had a very legitimate explanation. The debit card precaution was to protect against fraud, and you as the card owner. It could have been refunded, but now that he confirmed the shipping address indeed belongs to you, he'll ship it (Monday). He can't do that when he and/or his help are in Vegas at SEMA.
It's an inconvenience, but I'd just be patient for a few more days.