OK, so the weather today put a real downer on things - Red Arrows cancelled, evening concert cancelled, low spectator attendance, etc.
To be fair, I think this is probably a 3-day event spread over 4 days? However, I think this is a genuine attempt to popularise sailing events and certainly plenty of money has been spent. Personally, I think Saturday will be much better, certainly I'll go and have a look.
Spectating from the water is not really a good option as 'elf & safety' dictate that everyone is kept well clear. Try driving up to the edge of a Grand Prix circuit and you'll see what I mean.
Not allowing food and drink into the venue is pretty common these days so I don't have an issue there.
This is early days and no doubt lessons will be learned. They are trying to emulate the F1 experience, but are still some way from that. However don't forget that this event (TheAmericas Cup) has only really moved into the media spotlight since 2013. Now TV rights are involved, progress will be swift.
I would be confident that the next Portsmouth event in2016 will be an awfull lot more complete as a visual \ punter package.
You get what you settle for!