What have you got? When i got ny road bike i found it very jittery at first. You will get used to it though. And it will be faster than a mountain bike.
On holiday for the past few days without any real internet access so a bit late answering, but ...
http://www.specialized.com/us/en/bikes/multi-use/s...Will hopefully try it properly tomorrow if the weather's not too dodgy.