I'm a glutton for punishment, so I recorded the game, and watched back some of the critical moments.
Ref was definitely "whistle-happy". As for the collision at the end of the 1st half, both players went for the ball leading with their arms. He could have let it go, awarded a foul either way or even booked both. From his viewpoint, he prob got it right. The lino on the Ninian side was useless.