Is there no way this is possible?
Its not impossible, but what others are trying to tell you is that you are in a real predicament.
1) took extra time off during medical school;
2) took extra time off and failed Step 1;
3) took additional time off and when you passed Step 1, you did so with a low score;
4) although you are a 3rd year student, and you should be ready to apply for match 2014, you are telling us you won't be ready until 2015; that means that you are taking *more* time off (either before or after graduation); extending your education is generally looked askance at
Strong letters are great, but everyone has those.
First author is a boon to your application IF programs see it. You will be screened out at many programs based on your fail and below the mean Step 1 score.
My thoughts:
1) you are going to be best received at programs that know you best; that is, your own medical school program or places where you do audition rotations. You will have to be the rare candidate that programs will take in spite of the above problems. The hard part is getting them to see past your numbers
2) do not do audition rotations at programs where you honestly have no chance; no matter if you are Albert Schweitzer in person, you are most likely not going to be offered a residency position at Hopkins
3) do whatever you have to do (except take more time off) to get an above the mean Step 2 score
4) consider doing more research, if it will generate more publications
5) have a Plan B: taking a Prelim position, SOAP, and another specialty as a back-up
Best of luck.