The only problem is that 7-8 ties can focus on one of your ships and cut your list in half very quickly, and then you are only taking zero or one shots per turn.
I am not saying your list won't work - it will just really struggle vs swarms.
This. Swarms have a number of major advantages over low model count lists, but it really boils down to efficiency.
Look at it this way: The maximum swarm size is eight ships - Z95's or TIE's. You can engage and potentially destroy two ships a turn. If you manage to destroy those two ships (which is being VERY optimistic, even with HLC's) then you reduce the swarm's potential damage output by a quarter.
Conversely, the entire swarm can potentially engage all of your ships at once. They can focus on one until it's dead, or slowly whittle both down. The second they destroy just one of your ships, they it reduces your potential damage output by a half, and then you can only engage one ship per turn in return.
You need to destroy 4 TIE's before they destroy one of your ships in order to remain competitive. The second you lose a ship, the swarm's numerical advantage escalates. A swarm of eight ships can destroy one ship much faster than one ship can destroy four.