OP I don't think it's the age that's making him like this, I think he sounds like a really nasty, abusive dick and you'd be better off without him :(
FWIW, I'm engaged to a man 9 years older, and I'm 20. We've been together since I was sixteen, known each other through a mutual hobby since I was thirteen, but didn't really even become friends until I'd turned sixteen.
It's hard to tell whether I'm as mature as he is, or he's as immature as I am, as we seem to have fits and spurts of maturity and daftness, but either way, we seem to work together. It's a little 'opposites attract' - I'm an extrovert and he's quite shy, I'm very independent whereas he didn't move away from the area he grew up in until two years ago. We're both full time university students.
Please don't let him get you pregnant. I fell pregnant accidentally (and it was my accident, before anyone suggests he 'got me pregnant' - I'd been quite firmly 'No babies or marriage for years and years and years') and I love DD to bits, wouldn't change her for the world, and we've managed to continue with our studies with no time out, but that's only because he's supportive and responsible, and we work as a team. Neither one of us controls the other.
If you have a baby with this man, he'll control you completely, and you'll be dependent on him. From the way you've described him, he doesn't sound like the sort who'd approach fatherhood with any kind of maturity or responsibility - rather, he gets the cute little baby and the obedient wife while you do everything, run yourself into the ground and give up a chance of getting out and doing whatever you'd like to do.
The world's your oyster at the moment. People always seem to immediately jump to travelling (which made no difference to me as I can't fly and never really wanted to travel), but it's not just that - you can really make the most of your twenties. As you say; you like going out for drinks - make the most of it! Now's the best time for it. You're adventurous, that much is clear - having a baby with this man, and indeed committing yourself to him any more, will put a stop to that :(
The age gap isn't what you need to be focusing on here. You could find a lovely man ten, fifteen years older than you who is perfect for you and treats you right and you work as an excellent partnership. You could find a complete knob your own age. Unfortunately the man you're with now is a complete knob, but with the added power of being older than you, which probably makes him quite intimidating. Get away from him while you can 