Software
Yes, I installed all myself. I did the CBE in about 1 hour while my wife went to the store. I didn't want her know I bought it!
Ah, there's a man after mine own heart. Does the install while the wife is at the supermarket! That's excellent! Nice work on the SW dyno, too. Looks like your figures match up very well with Mazda's claims, with approx. 31 hp at the wheels is breaking down as 25 from the CAI (based on your before/after dyno) and 5-6 from the CBE.