You make me want to dust off my MTB. Santa was good to me too. He follows instructions very well. In the cycling arena, I got a new bike repair stand and an awesome bright yellow windbreaker.
Your ride sounds awesome. How did you feel the next day? I love the first day on the bike after a few days off of it. I can concentrate on the nuances, like pedaling circles, etc. I like the description of 'letting the bike come back to you' and have used it on my MTB in the sand.
I am not a Shimano fan either. My road bike is Campy Chorus. The high end Shimano drivetrains shift like tin men next to the Campy. Assuming both are tuned properly, of course.