Thank you for posting... I think that given that you are a victim as well, posting the contact information you have for AllenB in this thread would be useful, to give those who are aggrieved a channel to pursue for refunds.
If AllenB refuses refunds, and people complain, perhaps he can be added...