Is this correct? I would have used "Wedi blino'r prynhawn yma" instead.
I think this is correct. as far as I know 'y' only mutates to 'yr' when it's in front of a vowel. so before prynhawn it would be 'y'. blino'r is short for 'blino yr'.