Three weeks is nothing. Look at Lost when they split the season into a short part, long wait, and the rest of the season. Or the time in between seasons for BSG.
I read somewhere that Shanks' character was actually another burned agent. I wonder if this'll turn out to be true.
You know, in an earlier episode, the guy who needed Michael's help knew of his name, location and car from a criminal Michael helped to put away. Is it only a matter of time before the people he's put away team up and come after him, Sam and Fiona?