"Therefore, the total fee associated with this is roughly 510k-570k SPS, or roughly $7k to $7.8k USD"
When I understand the system correctly the weight of SPS is taken when you vote and won't change anymore (why otherwise their is the Power-Up-Tab ?).
So in this case you can unstake the SPS with 4% fee, send them to another account and vote with this acoount a second time with the same SPS (or than only with 96% of the SPS) - in every case it would make it much cheaper than you calculated, so it would be "only" 240k SPS instead of roughly 510 till 570k SPS - or how you plan to prevent this ?
RE: Unstake SPS Early with Penalty