You kind of lost me a bit when you were trying to explain a few things. I'll just settle with the fact they're here, I'm here, you're here, everyone's here and that's that. Though it's somewhat terrifying to find out that there's more than just one Archdemon out there.
And yes! I believe that Times Square is in New York. Here, I'll show you how to get here. [address] Nope, it's more like a huge city with lots of towers. Almost like a castle except it takes up the whole place! Well, from where I stand, at least. There aren't many apple trees here. There is however a lovely park somewhere around here with lots of trees!