The itinerary looks pretty straight forward, nothing fancy. I would think it's legit, however I have not had experience with this routing.
I have had this itinerary to try out OZ, TG and NH C for all the international segments
RIC-ORD-LAX-ICN-PEK (UA and OZ), stopover
PEK-BKK (TG), destination
BKK-NRT-SFO-ORD-RIC (TG, NH and UA)