Sounds like you already have a good idea how to cope - co-sleeping.
We talk about sleep problems in babies like there's something wrong if babies have trouble going to sleep or staying asleep, but the truth is that it's just normal. They're all different and go through phases of better or worse patterns, but the real problem is that parents (and particularly) mums are not well supported to deal with the lack of sleep.
So the other thing I would suggest to get through this current phase is getting whateve help you can so that you can take time out and rest, and just generally making life as easy as possible for yourself.
That might sound really unhelpful, but this will pass, your baby will sleep better (one day) - don't spend the early months tearing your hair out making your life harder by trying to force them to do something they're not ready for.
It sounds like he's a wonderful child - the sleep really is just a small thing. It's huge now, because you're tired! But one day (and in the greater scheme of things it won't be all that long) you'll look back and think, That wasn't so bad! In fact, we've been really lucky. Sure, he didn't sleep much, but he's so lovely and wonderful and that doesn't change, even as the sleep improves.