I liked the second half better, The first half I was suffering from second hand embarrassment so bad. George and his mom and his dad, all of them embarrassing to varying degrees, sometimes all at the same time.
Mark is more like a unicorn and this entire romance is a little idealized, well I suppose it's a teen romance of sorts, just like a lot of the straight ones are, where the cool guy notices the nerdy awkward girl and brings her out of her shell when nobody else saw the beauty and the potential in her. Only now it's with boys. There's some humour in there as well.
And good god I was confusing Jeffrey's actor with Steve Coogan. I was wondering how come he looks so young all of a sudden. Damn, it's Jack Davenport. I never noticed Josh O'Connor in there, I have no idea what character he played.