check out this, I'm gonna start it tonight also.
http://www.bodybuilding.com/fun/wotw52.htm
Cardio wise I'd suggest HIIT on the rowing machine
steady warm up - 3 min
100% effort - 1 min
steady - 2 min
100% effort - 1 min
keep going till your half dead but aim for 20 min.
You could do the HIIT on your weights rest days.
I've recommended this to Hauser too.
You need to start lifting heavy instead of the insane amount of time you're spending in the gym. Eat lots of good clean foods with plenty of protein and you should see good results, you seem to have a good base.