I suggest not doing your clap pushups to failure, basically never do pylometrics till failure due to the shear strain they already put on you muscles anyways. It's a good way to tear a muscle, but other than that it looks like a good workout. Can you include some running/cycling or maybe swimming into your routine? I think a little more cardio to your routine will help bring down the weight (like hitmandonny already said). Also it's great you've cut out the soda/ junk food, keep it up mate i hope to see your progress.