you need to press. military press if you dont have a bench.
its not a mater of "stabilizer" work, using free weights works them anyway.
what routine were you doing b4 this one?? i recommend you do the beginners program;
http://ausbb.com/strength-training-power-lifting/9460-beginners-program.html
tbh the program you just posted seems kind of pointless, 1 set for 3 different exercises wont do much
you can do this without a squat rack, just clean the weight and do front squats (i did this while i saved up money to buy some stands)
all you need is a barbell and some bumpers/plates