I think Moyles turn around time has definitely improved. However, they are still advertising 7 months.
One of the reasons for the speed up is that the long turn around cost them customers. Folks sending to Great Northern or Tubari or some place else in the hope of getting faster service. Fewer customers shipping = less pelts to dress = faster service for those that ship.

Another factor in turn around time is what is included in your shipment. Moyle treats each shipment as an order and the order isn't completed until all the pelts are finished. They don't ship partial orders.
For example, if you ship them 21 beaver, you will get those pelts back faster than if you ship them 10 beaver, 12 Raccoon, 3 red fox, 8 possums and a skunk.
Moyles system doesn't mean they tan all pelts from one trapper at the same time. Different species are tanned in certain batches, according to a formula they use. So if for some reason, all your pelts are finished except for your one skunk (see example above), the rest of the goods will sit there until the skunk is done. And that could be several months.
That is why I always send each species as a separate shipment. When one species is done, I get those pelts back without waiting for other species. Just something to keep in mind.