if you can cluster all that equipment together like that I'd LOVE to see where you train.
Um, it looks like your workout can potentially go upwards to 2 hours. Not necessarily a bad thing. At the 1 hour mark though I would take 15min break, drink a protein shake w/ some dextrose in it. Then get back to work.
Otherwise looks really solid, but if it does go past 45-60min...I hope you're slow twitch dominant or have the work capacity of an Ox.
Give some more information on your set/rep/weight protocal.