Kyaaaaaaaaa, it's Rin and Len. I love them (especially Len-kun! Rin-chan is also so cute!)

^w^ And yes, that song is so adorable. :3