Having said that, the logic looks sound.
I wouldn't worry too much about fiddling with queues - with an IP Precedence of 5, the traffic will be prioritised via one of the higher priority queues (Q3 if there are 4, Q6 if there are 8) so it should be fine.
Also, the most important thing is to provision enough bandwidth in the first place - in an ideal world, QoS does nothing because no packets are being dropped due to congestion.
So, if you're experiencing congestion, upgrade 1Gb links to 10Gb and aggregate multiple links together until congestion is eliminated.