Yeah, Handango have made themselves real "popular" with developers of late (a few articles and threads at pocketpcthoughts.com come to mind for starters), so this doesn't surprise me in the least.
I hope you get what's due to you from them, through whatever means are required to get them to live up to their promises (for what they're worth from those guys). For a company that you'd expect to work 100% with the developers who sell through them, they sure like sh***ing on them like it's the most fun thing to do in the world.
EULA: By reading this post and associated disclaimer, you are consenting to agree with the opinions disclosed within. If you disagree with this license agreement, you may not return it for a refund.