2 schools of thought:
School #1: The most important thing you can do to increase your olympic lifts is to get strong while working on technique. The fastest way to get strong is SS, as originally prescribed, with low bar back squats and traditional deadlifts. To that, you want to work in technique work and do full cleans and snatches where cleans are prescribed.
School #2: The most important thing you can do to increase your olympic lifts is to get strong and powerful using movements that translate well to olympic lifting while working on technique. Follow a progressive strength building program focused on technique work, the full lifts, front squats, high bar back squats, presses and push-presses, and dl and pulls using olympic lifting mechanics.
What's common? Both programs would have you follow a progressive weight training program, focused on adding weight every workout. What's different? School #1 would have you relentlessly focus on strength first while you learn good technique on the core lifts. School #2 would have you focus on adding weight to squats, and presses to every workout, adding weight to DLs and pulls as far as enabled good technique with olympic lifting mechanics, and to the core lifts as enables perfect lifting technique.
Look at Greg's beginner template for a good example of School #2, which would better suit your needs than the program you outlined (which has too much volume and not enough exposure to the core lifts). I think both approaches will get you there -- the most important thing is to focus on what's common (adding weight every single workout), not what's different.