The mount known as the goblin mount seen in video below:
http://www.youtube.com/watch?v=7FUo45FB7GY
apparently is not the official goblin mount. Don't get me wrong the mount is in game but thanks to a live streaming thread i saw of a guy in the goblin starting area of kezan the mount is actually part of a lowbie quest. (your mount bar changes and you get radio, a horn, and a speed up button) It is not the official lvl 20 mount. I was really saddened. The quest had you running round gathering supplies so maybe in a later date you actually were driving the tester car and once you hit 20 you get to get one of your own? If anyone knows any update to what the actual goblin mount is plz post below!