Took the IM shelf at the end of March, got results back today.
Raw score 94, 99th percentile.
What I did:
I read Blueprints and some sections of Baby Cecils throughout the rotation, did MKSAP 2 (took notes on unfamilar concepts, which I studied the weekend before the exam), also did Pretest (2 weeks before the exam), and finally sold my soul to the devil.
To echo previous posters, I felt that some of questions were vague and clinical presentations unfamiliar. This kind of surprised me since I did so many practice questions. Anyway, just keep up with your reading and do a lot of questions.
Good luck everyone.