Hey bro, program looks decent, honestly. Only thing I would have to offer you is the idea that you can incorporate strength training, and more of a hypertrophic workout in one sittting. IMO, that is the way to go because you really stimulate your fast/slow twitch fibers fully in one workout. I have seen many of my clients excel with this type of rep mixing I am talking about. If you would like some further explanation let me know. Only trying to help you man.