Yes! Absolutely! Without a doubt! Pick a program and go for it!!! You are a great candidate for IM...scores aren't the only thing the PD is looking at and NY is a realistic goal for you. Good Luck!!
Have you been to Scutwork.com and looked at all the unmatched programs in the country? Those are shoe ins, but considering your scores, I would think you'd have a shot at some good programs. IM isn't the most competitive residency... in fact, it's hardly competitive at all (minus the top programs).
Your scores/academic record will probably meet or exceed any minimums set by most IM programs. After that, work ethic and personality are usually the important considerations.
There will be residency programs that look down on IMGs, but in a cosmopolitan place like NYC, that should be less common.
University vs. community based - it may be easier to do research and get a fellowship from a university setting, if that is what you want to do.
Also, what language(s) do you speak? It is quite possible that in NYC, there's a community that speaks that language, and their local hospital, which might have a residency program, needs more medical personnel who are fluent in that language. Worth a look, if this applies to you.