It's a shame they got rid of WMR, it was an awesome format to watch on tv/streaming. The finals of the WMR worlds that Anna won was one of the best sailing events I have watched, truly awesome sailing.
As for the venues for OCR, the rowing club is actually a pretty great spot. Not much in the way of facilities, but launching wise it is ideal. Kind of a bummer being so far away from the regatta headquarters, but that is the reality of hosting such a big event in Miami.