Welcome! I'm down in Melbourne so I guess we won't get to ride together darn.
Anyways, definitely visit that give a tip and leave a tip thread:
There's a tip in there about sticking some rubber in between the cooling fins to help reduce vibrations, which I've done. Will be testing it tomorrow night so can't wait to see how it goes.