One Iowan to another: you didn't ride a train in Minneapolis. You rode a streetcar (tram in British).
And yes, only the southeast corner of Iowa is served at all by passenger rail. Would be nice if they extended the Hawkeye Express to CR, or better yet, Amtrak service from Davenport to IC to DSM. Alas, not enough $$$ to make it worth doing.