Replying to my own thread - did it today.
I rebooked for a (supposed) 3 hr layover; however AA did a last-minute equipment change at MIA and we had to wait for a reserve captain certified in type to get to the airport, so we were 1h 10m late departing, making my 3-hr turnaround closer to 90 min.
There's no airside transit; had to go through passport control (10 min.) then join the long customs lines, around 35 min (a couple of Thomson heavies landed bang-bang) for customs, outside, up to the AA agent who had to reissue my BP (I got both at MIA earlier) then up and through screening (Euro style, shoes on, computers stowed) and got to the gate 10 min. before boarding.
Moral to the story, 2 hrs would be scary, 3 good, but have a backup plan.