The Fake Antarctica - Troll Station server location is sadly not actually physically located in Antarctica. The IPs on that server are registered as Antarctica IPs but the server itself is located in Toronto, Canada.
Who knows, maybe one day we actually will get a real server physically located in Antarctica to unblock all that geo-restricted penguin content but for now, it has to remain as a fake location.