Well, at least he was in the manga... somewhere XD.
I didn't like the song either. It was just too jpop-dance for me.
And concerning Rin's character in the anime, I always thought he was kind and cute on his way, even being an aggressive kid. He's a red oni after all, but sometimes has a...