Your application is excellent; research experience is more than fine - and you have a publication.
I think your strategy is pretty good. Just make sure to see how some of the Florida schools view "resident" status. Otherwise remove Utah, and consider some schools in the NE: Jefferson/Temple/Columbia/Pitt/NYU/Cornell/Sinai/Drexel/Penn