I don't see why the program above wouldn't be a fine way to go. Adequate volume, certainly the intensity is there and the sprinting etc. shouldn't be so bad that you get worn out. Just be sure to deload when necessary, which may be a good time to drop the sprints altogether.
7kg is quite a bit of LBM to build if you can't handle getting chunky. (you're not alone).
And if you don't think kettleball squat cleans are difficult, I say, step up to the med-ball
- CJ Kim