I think this sounds like it will make blasts pretty powerful, and slow to use...
So, if I'm reading right, you want to make all weapons which had the 5" blast (vindicators, battlecannons etc) instead have 8 shots, plus 4 for 15-24 models, plus 8 for 25-34 models and +12 for 35+ models and so one. Then you also want to make the weapon splash into nearby units with extra shots.
Let's take an interesting example: Supa Skorcha, 4D3 shots, so by your count that's 12 shots, which auto-hit.
I target a unit of 15 gretchin, which are being used as a grot shield for 3 units of 10 lootas. I get 18 auto-hits which kill on 2's, and wipe the unit. I then get a further 6 auto-hits on every unit within 6" of the grots, which could be a lot.
Whilst damage splashing into other units is something t oaim for, you are essentially making the weapon fire larger explosives at larger squads. A Green Tide of 40 orks getting shot by the supa skorchas takes 12+ 6 + 6 + 6 = 30 auto-hits, killing 25 orks. I think that's too much.
The other issue is that for each shot, you have first count the number of models in a unit (difficult if 2 horde units are next to each other). Then you have to determine if the unit was wiped before any models are removed, and then establish if any other units are hit... it's quite long winded.
I think it's a bit overcomplicated and would slow down any game with lots of blasts. it will also need yet more rules for multiple shots - do you work out the number of shots at the start, or after each attack? If 3 battlecannons fire twice, when do you work out who is in splash range?
I still think the neatest is this one: