Great review! I really think that the two day M school is one of the better values in motorsport "training". I remember being insanely exhausted after the 2nd day - how did you hold up?
If your local BMWCCA chapter does the 1-day school that is a killer deal as well. All in all, being able to beat on someone else's cars with great instruction is hard to find these days.