Everything else seems answered, but here's something for you to ponder: on pavement my max speed on a full road bike is almost 30mph, but on a hardtail mountain bike it is in the low twenties (I use 2.1" tires). The ratio might not be typical, but it definitely is substantial.