Actually that happened to me too, it turns out there's such a thing as being TOO confident
I'm getting that vibe from you a little as well, where you're refusing to jump through the hoops that companies put in front of new hires (binary tree crap)
I'd recommend you either knuckle under and play ball, or even better: Get into consulting / make a SaaS business like the Expat Software guy