I noticed you spend a bunch of time with your foam roller on some of your off-days. I am also a huge fan of the foam rolling. At the suggestion of Cressey/Robertson etc. I started doing a quick session of rolling at the beginning of my workout - right before I do my active warm-up/mobility stuff. This is counter to what I have heard previously, but so far I must say that it really seems to help "loosen" me up for my mobility drills.
Just some food for thought.