This is a good idea, but in my personal opinion its really extreme, Id still add a few inbetweens so it looks smoother, because short animations are cool, you know why ? They arent repetitive, you dont have to watch them for 1 minute, they arent boring, you just through like 100 frames and people, watch what I did, but if you were using this style for like 2 minute animation I think it wouldnt be looking that great, it would look a little bit odd, this is just my opinion but I think that this is good only for shorts, not longer animations and I also thing that this is good only for, as you said, making things appear over powered, so combinating this style with some walking or running or jumping might look weird, I dont know, havent seen anyone doing this kind of animation in a while, you can give it try and nicely surprise me.
But yeah, it works, those hits look powerful enough to smash down a guy.
And yes, Vendetta's right, you should definitely add more anticipation for everything, this might be really interesting if you put the anticipation there, because it cant be this "snappy" because anticipation needs to be clear and it needs to be the opposite of what is going to happen, you know what, I start to like this idea, try it out in another animation and post it, I want to see how it looks, add anticipation and walking before he starts to kick and punch around =)
And the last thing that I want to mention is that I have a bad feeling about reactions, about the timing of the second character thats get hit, this guy is like snapping from one to pose to another because he has a lot of power and the other guy thats just affected by the power shouldnt look that snappy, should be more fluid and then comes in place the thing that if you look at the scene, in my opinion, you should really see 2 different types of animation (snappy vs smooth) Buut, these are just my thoughts, Im really looking forward to see how you can handle this.
Good job, keep it up ! :)