I dont know anything about 3-test oxo, I really don't know about the new stuff.
When I'm on old school cycles I throw down a good 4000-5000 cals a day. Protein around 350 grams. I will only do 2 carb refeeds post gym. One is dextrose in my shake, and then one more meal with carbs in it. Then I'm all protein and veggies.
I do fast food once in a while, nothing wrong with it while you are bulking. Especially on leg day. I usually throw down a double western bacon cheeseburger or half a pizza before legs. I have to. If I dont I get really sick and dizzy. Legs take it out of me and I need the fuel.
Cardio I cut down to about 15 minutes, 3 times a week. Some people cut it out completely. I try not to neglect my heart that much.
I personally don't eat carbs before bed, but some people do. Nothing really wrong with it if its a complex carb. I wouldn't eat it RIGHT before bed but and hour or two before, sure.
Hour and a half to lift is way too much.
1 or 1:15 is plenty.
Then cardio afterwards (if you want).
This is all my opinion of course...