You know, someone that still owns a MS3/MS6 should seriously check into it, and maybe PM/email some of the guys over here-
http://www.enginuity.org/Enginuity/EnginuityTeamIf they can crack ECU codes for just about every Subaru out there, I see no reason why the same thing isn't able to be done for Mazda's.
Granted, people have been reflashing Subaru ECU's for years now, but up until the last year or 2, it's been done with either a Cobb Accessport or ECUtek... for those of you not familiar with ECUtek, they're a company that Subaru GIVES their codes to, and sells them with a "license" that's loaded into your ECU. For their license, they charge $500-600, whereas the people that created Enginuity/OpenECU software did it for free, no license needed. Just for people who were tired of getting raped with prices for reflashing devices/licenses. Pretty cool IMO.