Isle of Wight’s massive music festival is done and dusted for another year, and once again it provided memorable moments aplenty. In this review, Nerve editors Stephen Wright and Dan Davis, and Southern Daily Echo reporter Celine Byford, discuss their…