Before you joined the forum I used to get very annoyed at the pigeon thing and say the exact thing you just wrote! Every major city has pigeons.as much as i love how pigeons are kinda our nickname, piegons aren't really a NYC exclusive thing by any means.
i think the empire state building, statue of liberty, etc are more NYC. would have been nice to see lady liberty incorporated somehow.