Your method makes total sense, but i have an alternative here which i am in a slight confusion:
I have the same denominator being 52C5.
For numerator, i have 52C1 to choose the first card, then i have 1 choice out of 3 to complete the pair. However, i have to divide by 2! due to the fact that the first 2 cards since order is not important (not sure why). Then for the next 3 cards, i do 48C1 * 44C1 * 40C1 /3!
It's the divide by 3! that i don't fully understand. i get that this gets rid of the ordering problem, but WHEN do you have to do this. Like looking at this question at the start, i would have thought to divide by 5! overall, instead of 2! and 3!. Like how do you tell? any tricks?
The 13C1 and 4C2 give no order to the solution - they give you a pair somewhere in your hand.
The 48x44x40 picks three cards in order, so you must divide by 3! to select just one of those orderings.
Note that the first part of the calculation could have been done using ordered selections:
Pick a card, any card: 52 ways
Now pick another card with the same denomination: 3 ways
But you are double-counting, as 2C followed by 2D is the same as 2D followed by 2C, so you need to divide by 2!
The calculation: 52x3 / 2! which is the same as 13C1 x 4C2.
Back to the last 3 cards: if you start with a pair of 2s, then pick 3 more then you are hex-counting, ie. there are 3!=6 ways of coming up with the same 3 cards.
Perhaps what confused you was the nCr notation - it should really have been nPr - but you know that nP1 = nC1.