Now that everyone has waxed poetic on topics of varying relevance, I'll address the OP's actual question:
"What makes a road bike fast(er than a mountain bike)?"
Listed in decreasing order of importance: Lower air resistance on bike and rider, lower rolling resistance, lower weight.