Poor step score, repeating a pre-clinical course, conditional pass in 3rd year clerkship. That's 3 red flags for most programs (including mid-tier), and most will rank you low unless you have outstanding work ethics (I don't know how hard you work, but a conditional pass in 3rd year clerkship makes me think that you are not the hardest worker. Not saying I assume you are lazy, but the impression I get is that you don't have the best work ethic.) This is why I agree with AdmiralCHZ that you should do an away rotation to break that prejudice/assumption.
If you are set on staying in NYC, I would recommend taking a closer look at Montefiore (slight reach), Downstate, Maimo. SLR would be a reach.
Rutgers-NJ, NYMC-Westchester, Hofstra are good options as well. Close enough to NYC, and lower tier programs. Should be your target programs.
You may not get interviews from all these places, but if any of them appeals to you, try to schedule an away with them. I wouldn't even bother with big 4 in NYC.
Average step score for matching is 232, I believe, so 210-215 really puts you at a disadvantage. Although it is not entirely about the scores, you will be screened out by a lot of programs. Outside, NYC, your best bet would be lower mid-tier programs in less desirable locations, or lower tier programs in desirable locations, just being brutally honest. Try to really rock step 2. Like anbuitachi said, it's not difficult to match into anesthesiology as US grad, so I wouldn't worry about not matching as long as you apply broadly. Good luck.