It's pretty safe to assume that the leg in Chiang mai was either an elimination or non.
If it was an elimination leg, either debaters or Indy was eliminated since we saw Jody and skiers at the airport for the flight to Hong Kong.
If it was a NEL then they all made it to Hong Kong
I agree partly though. But if you eliminate 1 more team in Leg 10. Then Leg 11 becomes a keep on racing leg mostly and as per my knowledge I doubt if a keep on racing leg has happened with 3 teams. Someone verify it please.
So what I think is :
Leg 9 : Bahrian (Lifeguards elimination based on Dangambler's source ; 5->4 teams)
Leg 10 : Thailand (NEL)
Leg 11 : HongKong ( can be either continue on racing leg OR elimination leg)
Leg 12 : USA (if it was continue on racing leg, then 4 teams compete for finals OR if its simple elimination leg, 3 teams compete for it)