Any chance you've got their phone number?Im in Miami also. I didn't do the install. I know of a great place ( or has been so far ) in North Miami. Doesn't look like much but the guy is honest. Has done work to both my cars.
BTW have you seen the how to videos?
1390 ne 125st