You know, rereading all of this it's kinda crazy how Archie kinda predicted the teleportation thing which is strangely quite similar to how people use to travel to Battle Nexus in 2003 series and Umeko's village is set in secret part of Japan just like Ninja Tribunal in 2003 series. I know it's just coincidence, but it's funny how abnormally similar these things are. Though, I understand even if Peter was inspired by Archie he most certainly wouldn't give them credit as he didn't see any value in them as part of 87 Turtles.