Agree with SheFly's thoughts. The progression generally looks good, but you need to throw in a recovery week here and there and I would definitely not put strength right before your long ride (maybe swap it for one of your yoga days) and discontinue strength training completely 2 weeks or so before your event.

What is the cross training you plan to do?