Possibly moving away from "how can they improve operations", what can be done so that more people can experience more attractions?
The obvious answer is "buy a fast pass", but screw that - people spend enough money getting into the parks (though Gold Coast parks do seem quite cheap if you get year passes), they shouldn't really have to spend more to do what they should be able to do anyway.
I'm now reminded of my last trip to Flamingo Land here in the UK, and waiting 2+ hours to get on Kumali (we only managed four rides on the entirety of that day, simply because queues were do damn long and they were loading fast pass people as soon as they came on, which meant multiple cars left full of fast pass people before us lowly peasants got a go - nearly left the line to get fast passes myself, which I've never bought at any park).
But I really like what they do at the Disney parks, or at least my experience of it from Disneyland Paris. Fast passes are free, but limited to what you can do with them. Go to a machine and get a fast pass for a particular ride, which also gives the time your fast pass is valid. Come back at that time and go through the fast pass queue. Made it much easier and meant that, even when it was busy, we could still go on a good few attractions. Plus, as people are going about getting and using these fast passes (you can only have one at a time), ordinary queues are shorter.
The only issue (that I see) is that it doesn't generate revenue for the parks.