1700/hr isn't terrible. But really, they've designed themselves into a corner purely from a dispatch interval point of view.
First, they made ride vehicles with 3-seat rows. That means the loading CMs have to assemble complete rows from two different queues every single time.
Second, it's a seatbelt ride, which means yet another step in the loading process. Fortunately, they don't actually do the safety check until they send you up to the initial holding point, which is where the computer ACTUALLY times the dispatch interval, but the long loading process means you get backups coming into unload.
It would help the situation immensely if load and unload were isolated from each other. Come in from the speed test, unload, and then the cars go into a "dead zone" and advance to load when called for. Similar to HM or SSE (granted those are omni's, but same idea....you're not loading and unloading at the exact same moment).