I think it refers to you comment about looking forward to meeting other members, and the fact that your registered location refers to NYC, as you should have noticed this is TalkPhotography.co.uk as such we are a UK forum with predominantly a UK membership, while as a forum we have members from all over the world and they are more than welcome

but to physically meet other members you would most likely need to visit the UK
It's would also be a example of classic British Humor something that can be lost to those not from this country and also something that can be lost when not verbalised
Welcome to the forum

but remember trying to gain from this forum with contributing will not go down with the membership or the site staff who based on your poll are already watching silently in the background...

Marcel
Matt
MWHCVT