First off, the increase in strength comes during the recovery, not during the workout. You have to have rest or you will not get stronger.

The recovery from mt biking is NOT the same as from road riding. It is harder on your body, and you will need more recovery. It sounds like you are doing a lot. How about some cross training a few days. Give those legs a rest. More is not always better.

Keep us posted on your progress......