Holy crap, that place is a joke. It could not be any further from the correct feel for a baseball game. Their Marlin brothers down south in newly named Sun Life Stadium (or Landshark Stadium, or Dolphin Stadium, or Pro Player Stadium, or Joe Robbie Field) is also a craphole. At least they have a new stadium on the way, though.
FWIW. Michigan doesn't seem inclined to get re-involved.