When the COM first operates, it immediately gets two home tokens, in Adelaide and Sydney. Is this correct? And if these cities are tokened out, the token is place on the edge of said hex.
I'm not sure what that implies. If on the edge of the hex, does the COM block routes on its track? Is it blocked by the Adelaide/Sydney city tokens?
If the COM token gets placed on the edge of the tile because the token circles are already all occupied, then treat it just as if there was in fact one more city circle occupied by the COM (it can run through the city, etc).