Looking at the times you have said I would say that that's actually pretty decent sleep for a 2 week old but I understand broken sleep isn't quality sleep, especially if you aren't used to it.
I also completely understand your anxiety over co-sleeping, I'm currently on DS2 who is 8 weeks (DS1 just turned 2) and despite him not being a good sleeper I can't bring myself to co-sleep either.
It does get better. TAKE IT EASY, be kind to yourself and sleep where you can.
I found DS2 started with a better sleep routine when I introduced a bedtime bottle at 6 weeks (he's BF throughout the day and night and I express after he's asleep to avoid loss of supply at that time) as a result he will now sleep 8:30pm-2:30am which is a good stretch of sleep.
It's exhausting doing it on your own, my OH works away Monday-Friday so I feel for you having to do it all.
We could honestly be singing from the same hymn sheet, I expressed for the same reason at 3/4 weeks but found I became too engorged as I began producing more than baby needed.
If it's still necessary though could you maybe express on one side whilst DS feeds on the other? This way you aren't doubling the time it takes to feed/express.
Also... i wouldn't think it necessary to express at night time as that's where your body has a natural 'rush' of milk anyway. If you find your breasts are feeling painful/engorged/very full of milk this will likely settle soon but is more likely to settle if you stop expressing and allow your body and baby establish their natural feeding routine.
It's worth knowing that the more your DS feeds/suckles the more your milk supply will increase.
I hope you manage to find a sleep/life balance that works for you soon. Xx