Where are all these orphans coming from? It's becoming harder to believe that it's entirely due to the 1 minute block times .. maybe that combined with the incredible mining speed increases we have now changes a few things...?
Edit:
To address the orphan issue, it's recommended that you directly connect your daemons to the other major MRO pools, mro.extremepool.org and moneropool.com. You should correspond to those admins so that their nodes are directly connected to you with "--add-priority-node arg", and possibly remove unrelated nodes, so that you can sync faster with these other large pools.
P2P backend code seems poorly optimized and takes a long time to sync as well, coupled with the heavy hashing algo makes orphans inordinately high compared to other networks.
Looks like they're already on it! only a matter of time now.