I'm sorry you're going through this disappointment. While it may seem like it now, this is not the end of the world.
I'll actually be the voice of optimism here. Psych is increasingly competitive, but it is not like a surgical subspecialty or rads or derm. Even with your score range, the odds of acceptance per charting outcomes is >85%. Importantly, they seem to really value your commitment to the field and networking--in that vein, assuming these are all or mostly serious, psych-focused presentations and publications, you stand out at the top of the bell curve. The match percentage is >95% for applicants with 5+ abstracts/presentations/pubs. There is some selection bias in here, as it only includes applicants who chose to apply and who likely were encouraged to do so by their home institution, but if you want to be conservative I'd say you probably have a >70% chance of matching psych if you give it a shot. It is unfortunate that you seem to have a terrible home program, but still, it would be worth talking to your mentors at your home program and get their honest assessment of whether they could advocate for you given your demonstrated commitment to the field.
Notably, I probably would not ask for a research year given that you've already taken on LOA.
If you choose to apply IM, you will certainly match, and possibly at an academic program. But if your heart is set on psych and you're willing to accept some risk, I'd give it a go. Regardless, you should speak with your school now and figure out what your options would be if you fail to match--can you delay graduation and reapply again as a graduating senior more broadly to IM and FM programs? Would you be forced to SOAP into whatever is available? Knowing your options in case of a worst case scenario are crucial in order for you to decide how to approach your applicaiton.