It fixes the issue, you dont need the platoon formation to run vet squads and now that you've freed up some points maybe give out some upgrades? Also another thing if you are running a vet squad in chimeras you're going to learn fairly quickly you will want to keep them in those chimeras during the game. unfortunately what this means is orders now become completely useless because you cannot give an order to an embarked unit. Read the codex for that. So... you could drop all your voxes and maybe just bump up that CCS with a Lascannon and MoO for fire support? I think even the Red Army had forward observers...