You didn't list percentage of max, but I assume you intend to train at the top end as most people prefer. You're very heavy in complex movements per workout. For example, you want to "power clean and front squat" for 18 reps. Then snatch for 12, then squat 18 more? For the weights you will need to train to hit all yours lifts, your basically talking crossfit.
I think what you should have said is... I want to train like a meathead, but do a lot of power cleans and some power snatches. Which really means, train like you did before, and do 2 legs days a week, one day powe clean first, the other day snatch first.
Now, if I misunderstood your goals, then you should really consider doing jerks to some degree, and doing standard technique full lifts.
If you are able to provide your intended percentage of max goals, I'm sure some folks could help you with a starter program that is also tailored to upper body strength. You might also want to think about rep scheme for follow up to current listed scheme.