Pretty amazing how complete different building codes are across the country. I'm starting my basement in the next couple weeks and spent 2-3 months researching proper insulation...building procedures..etc. from Buildingscience.com and a few other places...as well as whats allowed by my code in the Buffalo NY area.
I will say they are a PITA around here
For example 'metal studs' aren't allowed here below grade. According to code here and buildingscience, Galvanize coated stuff loses it's protection when cut\scratched or 'screwed' through. The metal stud will wick thermals from the concrete to anything attached or touching it (batt insulation, drywall etc)...and you lose any thermal break you've installed
Also here..If batt insulation is used below grade.. it must be unfaced due to paper\moisture\mold issues
If unfaced batt is used in place of a complete spray foam system (which is recommended but VERY expensive), a thermal break (another layer of insulation) must be applied directing to the foundation wall in the form of spray foam or minimum 1" xps foam board glued to the wall
Pretty much everything your doing I can't do
There some great info here: http://apps1.eere.energy.gov/buildings/publications/pdfs/building_america/high-r_foundations_report.pdf
The Building Science site is awesome..but very hard to navigate through.
You basement turned out awesome...I can only hope my turns out half as nice