Your setup looks amazing. I also have a cabin in Pine with a shingle roof that faces due west. I'm considering getting solar there, however, my electric bills average about $100 per month (I have gas heat and water heater).
Do you have APS in Flagstaff? Pine has APS and I haven't looked at...