G'day Mate
Welcome to the boards.
It's helpful if you post some pictures.
While I don't have the identification skills, there are many people here that have been around the sport for a loooong time and it seems pictures help refresh their memory.
Have you had it out on the water yet? How many Kilometers Per Hour