Glad to see that you are ICING the legs!! That is the single most important thing to my recovery after a long workout- be it bike, run, or both.
ICE IS YOUR FRIEND!!!