Good stuff.
Overhead squats are for sure a good warmup. They are also pretty much just awesome in every way
. I started doing them a little while back and I'm still working on perfecting them but it has gotten much better. I've decided, in all humbleness, that they are the best flexibility, core training, etc. thing I've ever done. They humble you fast but they give back a lot fast too.