"Is the street running in Michigan City gone completely yet (I can't remember anymore)?"
I live in northeastern Indiana and ride the South Shore line from time to time. There has been a lot of on again, off again, on again discussion about bypassing the street running in Michigan City (MC) but to the best of my knowledge, nothing has been etched in stone yet - kinda like restoring Amtrak service to Phoenix. They have now improved the track and installed CTC all the way east to a location near what the railroad refers to as "Bendex" just a couple or three miles west of the end of the line at South Bend Airport.
Along with bypassing M.C. there has also been rumors about a new entrance to the airport that would replace the side-of-the-road, numerous grade crossings and circuitous "hook" that the current line uses to enter the airport but I don't expect either of these plans to take shape in the immediate future. In fact, the last plan I heard about for M.C. would keep the tracks in the current location but segregate them from traffic somehow - don't have the details in front of me.
There is, however, another competing plan moving forward that would construct a new South Shore branch to Dyer, IN utilizing part of the abandoned Monon right of way. There has been a lot of discussion as to whether this new line would be electric or diesel. I'm not sure if that issue has been decided or not.
A number of years ago I wrote a letter to the editor of the Goshen, IN news suggesting that the South Shore line should be extended to Elkhart and then on through to Goshen. My article was very well received by the general public and it might actually come to pass someday but I don't expect to see it in my lifetime.