BNE-LAX-LAS-SAT-ORD-YVR-HKG-BNE is 21970 miles (7 flights, with 1 under 1000 miles)
Not sure if the above has D class on all services
Your itinerary has 8 flights, with 3 under 1000 miles (poor SC's)
You should also seriously consider a RTW Oneworld Explorer. Unlimited mileage with 20 flights. Just keep going east until you hit Oz instead turning around in the US and heading west