I don’t think the lay of the land would allow grade separation anywhere around Park (Proviso was largely built on swamp-land!), nor would the operational grades necessary be desirable. They had a big stink when they put the overpass downtown about how the grade had to be changed between there and the yard.
As for UP “being content” with Metra’s plans, the impression I got when I went to the Metra hearing was that UP was not (yet) involved in Metra’s plans. UP’s demands or desires might make this more expensive than they’re currently anticipating.
You may be right about the relative unimportance or desirability of cutting back on the curves between Glen Ellyn and Wheaton, but I suspect that an expanded Metra service would specifically include more express trains to commuities like Wheaton and Geneva.
You’re absolutely right about the need for more parking just about everywhere. Another thing that’s easier said than done.