it is an issue having to work around other people. almost every exercise can be used on a bench or with dumbells/dumbar except negative pullups, behind neck press, hyper extensions, or cable flys. if you do have to cut in between someones set, where i live, everyone seems alright to let me cut in for the 1/2 a minute which is all you need.
i have 5 + years experience, my goals are to become so fit that running/ jogging up a mountain are possible. I've tried all sorts of routines on the internet and found this one to be the most intense.
i wanted to cover every muscle over the 6 days.
i wanted something that makes you the most exhausted, so strenuous that other people are like wtf.....
If your goal is to become fit enough to run/jog up a mountain, I would humbly suggest that your training be composed primarily of running/jogging up mountains.
If your goal is to impress people by how tired you get, I think you'll succeed quickly with your 6 day a week plan, plus running up mountains. I get tired just typing it.