The bike is stunning - well done. Definitely killer whale, not Holstein/Friesian (and definitely not Jersey).
I must ask - what is it you have hanging about the dash. I'm guessing there is a Quadlock type thing there but I can't work out what all the other plastic is.