I'm with the eating clean. Visit
www.johnberardi.com and
www.bodyrecomposition.com for nutritional advice.
I'm kinda gonna go against the grain on the cardio for fat loss. Although the old low to mid intensity steady state has been tried and true for burning fat, I like to take a different approach and add sprinting if possible.
I've seen many get "cut up" using sprints as their form of cardio over tracking heart rate maxs. Although I typically use this with athletes, the 100 yard sprints does wonders for body composition due to EPOC expenditure. Even though sprinting is an anaerobic activity, it leads to a greater over all calorie expenditure and that has the greatest impact on whether you lose or gain weight.
But if you eat "clean", strength train, and any form of cardio you're already ahead of the game.
I don't see any chest or back on your workouts.
You might take a gander at this workout--->
http://www.ruggedmag.com/index.php?type=Article&i=17&a=6