I was an idiot and used BillMeLater through PayPal. I should have used my credit card- they would refund it with no issues! I'll call BillMeLater tomorrow and see what they say, but I've definitely learned my lesson.
Thanks for the replies. I will see if I can get in touch with Yaya too, and yes, I will definitely write a review of this guy!