Lol, mean 20 people playing same time - put some load on the game :)
Yeah, ping is dependant on ISP, exchanges, line congestion, location, etc etc.
123ms for international is perfect. Local (closer to host) should be between 10 and 80ms.
Very excited to play around with this multiplayer functionality.