That new job sounds like it continues to be a real pisser. Hang in there at the sweatshop. Making you wait for a pm tee time is unconscionable.
I have been coming in at 7 to make up my time and show what a dedicated guy I am. I also learned after the last place I was at (11+ years) that I plan on:
Work to live not live to work.
I am finding out one of the advantages of big companies is that no one really notices when you are out every now and then.
Bon Jovi I'd die for you.