

Not weird at all! The fact that you both live together is even a bonus - you effectively halve the taxi fare on the way home :)
You’ve got nothing to lose by asking, and everything to gain. The absolute worst that can happen is that he says ‘no’ - but from what you’ve written it sounds likely he’d say ‘yes’.
Fun fact - I was 23 and studying for my MSc before I learned how to read analogue clocks.
If you’re after speed, all I can suggest is that you’ve got to embrace the old-people habit of using the nearest 5 minute mark and accept that level of accuracy.