Association give cyclists a 'cab-eye view' of what happens around a truck at the Isle of Wight Festival of Cycling launch