You can get the background in this GD thread, which for some reason didn’t get much response, so I’m trying it here. Gotta vote on this tomorrow.
It’s hard to form an opinion when I don’t know what the local government is like in Miami-Dade, but it seems to me that’s a whole lot of power to give an elected official. I’d most likely vote no.