Don't thank him for that garbage feedback. Not much to be gleaned from being called a "jackass" and told not to act like a "retard". I know that people who have been on this site for years can get tired of reading people's scores and credentials, but that's what the forum is for, to be able to ask whatever questions you want and need to have answered.
What he/she was getting at is that your scores and grades are excellent, not just doing "reasonably well", so you're fine there. The fact that your research endeavors didn't result in publication in medical school has no bearing on whether or not you should go to an academic program. Lots of people who train at academic programs go out into the community and never publish again, so the fact that you don't have a publication yet doesn't mean jack. As it seems like you've figured out, research can be hit or miss, especially when you are a med student and have a very limited knowledge base and window of opportunity.
What is important is that for whatever research you've done and whatever data/conclusions you do have, try to see them through to publication/presentation, and when it comes time for interviews, know them backwards and forwards. Having research may look good on paper, but what really impresses interviewers is when you can discuss it intelligently and convey to them that you are a student who didn't just passively jump on something to build your resume, but that you actively participated and learned something from the experience.
Your application is a package and research is only one part of it. There will definitely be other applicants gunning for those top programs alongside you who have impressive lists of studies they've done. But that doesn't mean you can't get it. If you want to get into a program on the east coast, specifically in NYC, rotate there, kill it, get good letters, and go for it.