Man, I'm jealous. I used to live right there at base of the East side of the Sandias. I had that road right in my back yard and I only drove it like 5 times for fun (but many many times to go skiing). Now, every time I go home I make sure to hit it up in whatever Subaru is available (STi, Forrester, SVX)
Looks like fun!
My parents saw you guys headed up there and told me all about it