About the dips: I had a similar problem, so initially I used two chairs weighed down and held the "L sit" position so that I could go to 90 degrees at the elbow. This worked well, dips worked as usual, but the L sit also targeted alot of core muscles, and when you're doing any high-rep sets (finisher, warm-up, dynamic effort, whatever) you get a good tension in your entire core. Also, just recently I was lucky enough to find two cabinets that around about waist-height for my dips, but you could use anything, really... two cars side by side, the corner of a counter top, etc.
Keep up the good work man