I really enjoyed this review - as usual!
One thing i've noticed: could it be you mounted the brake pads upside down?

This machine looks really mean, but it seems one has to unscrew nearly the whole front or rear end to remove an tune the diffs... at least, it seems more work than on most other cars.
regards,
666