your idea isn't bad but this is the ideal team comp you want on your team.
top:
Jg:
Mid:
ADC:
Support:
Top: Tank/cc
Jg: Tank/CC
Mid: Burst/CC
Adc: Dps
Support: White mage/shielder
Now why do you want this? To put it short, it's simple and brainless to play. The goal is literally find a target, cc them and nuke them. Untill you hit diamond, you have to assume your teamates are the dumbest of autistic monkeys you have ever met and not even capable of achieving 100 Cs by 20 minutes. So why on earth would you want them to play a over complicated comp like.
Top:
Jg:
mid:
Adc:
Support: 
Riven, zed and elise are very complicated champion where even the smalllest of missplays will ruin everything. Lastly Caitlyn is a champion who requires set up and can't do much on her own so mid and top do nothing to help her. As for Braum, he isn't hard engage, the best you can hope frmo him is that he flash ults the enemy team. Which isn't how you want to use Braum ult in the first place. The team I suggest is much safer, much more reliable and easier to coordinate.
Solo q would be so much easier of people realized they sucked and stopped playing these overly fancy and flashy characters and just actually chose a bloody tank. IM LOOKING AT YOU TOP LANERS AND JUNGLERS!