This is pretty much my routine too. LOL
Seriously though, I play ice hockey as well and it really is a great exercise and seems to condition a lot of the same muscles for track riding.
No gym for me, but I do daily calisthenics for my upper body and core at my house.
I've also started dirt...