Yes, I'm a third year. I think your approach is solid, but I'm just not competitive enough (board score wise) for a lot of specialties.
aside from the great advice the others are giving you, i wanted to give you my perspective
it is critical to ASSESS YOURSELF, not just what you like or not, not just the pts you like or not, not just the diseases you find interesting or not. But YOU as an object , in the eyes of a program director(IE your future boss)
your step one is the incredibly important, probably the most impt;it will help say whether you are 'competitive' enough for specialty x or not; for instance if you have a score of 220(average score) and you want something like derm/radonc/plastics, forget it, but if you want neurology, very easy; if you want IM, very easy
why am i telling you all this ? well, like you, i had no clue what i wanted to do, my boards were average, i passed everything, got honors here and there; i ended applying to ophtho b'c i 'loved' the work, pts, diseases, residents i worked with, the research i did; i was told by my dean that i should be able to match..but i didnt and it was devastating, not just psychologically but also scary b'c i had NO back up plan, so i ended up scrambling into another field. and scrambling was a horrible experience, believe me you dont want that
in hindsight, it would have been been to choose a field that i liked and could DEFINITELY match it; and not gamble as i did or apply to 2 specialties
peace and gl,
green