Seems to have fallen under the radar this one
http://www.hydroracer.net/forums/showthread.php?t=15801
Most of the web stuff is in Italian but from what I can see his passenger 'engineer' has died too whilst testing the 30 foot boat having earlier in the day won a race.
Perhaps our Italian friends can throw some more light.