Those are going to be some pretty sweet seats.
I'm like 3 rows closer than this. Pretty good view. I basically had the same seats last year in Miami and they were great. You just get a great view of the whole set up.
The overhang might be annoying but if it rains it will be pretty great.