when is too late to apply?
I am a FMG, H1b visa, community hospital, NO research, NO publications, few local posters, USMLE high 90s, hopefully 2 LORs from hem/onc attendings in my hospital.
what are my chances?
and where should I apply?
I have not applied yet.
You should check with the programs you are interested in to see the absolute application deadline, BUT... applying late with no research/no publications/community hospital probably won't put you in a very good position (unless you have absolutely stellar LORs, PD letter). I understand that if you apply one year and don't get in, this reflects poorly on you the following year, so it's best to get everything in early/on-time and get in the first time. That said, you could spend the next year beefing up your resume with a few research projects --> manuscripts/pubs, stellar LORs, etc.
I don't know the particulars of visas, but I understand that this can be quite difficult to swing an extra year on certain ones. If that is the case, perhaps asking a Heme-Onc attending to share their thoughts on certain programs/if they have contacts, etc. with you would be best.
I will note that a few programs still have not downloaded my application, but the majority have. Also remember that securing a LOR does not mean that it is instantaneously uploaded into the ERAS system -- this can be a prolonged process that takes days to weeks. There are some programs (I do not know which ones) who do not participate in the ERAS match, so you may have even more options.
Best of luck!