Here's an outside-the-box idea (which I am sure has been considered at some level):

Maybe this race needs to be held bi-annually? Other major events (Volvo, AC, Olympics) with high logistical and financial costs are not held annually, and have no problem remaining as the pinnacle events of the sport.

Just an idea...

Mike