easy solution take it to ur local mazda dealership and have them take it out. its easier for them to do it and they dont charge. YES you are reading correctly the dealership will not charge to remove your radio.
if u ask nicely, go to bestbuy and they'll do it for free too.
i went to futureshop once to ask if they could remove it for me for a quick second, the guy wanted to charge me 20 bucks for it!
what a joke!
I took mine to a Ford dealership and they charged me $12. Oh..that's after a week of trying to use the coat-hanger trick and breaking that bastard. Best money I ever spent.