This is the explanation I gave to LZ when he asked who the characters in my avatar were:
The neko version of the vocaloid, Len Kagamine with 96Neko sitting on his head. 96Neko is a human singer but has appeared in a few Vocaloid songs. She appears as the male cat you see sitting on Len in my avatar in the song that the second link in my sig goes to.

This is the explanation I gave to LZ when he asked who the characters in my avatar were:
The neko version of the vocaloid, Len Kagamine with 96Neko sitting on his head. 96Neko is a human singer but has appeared in a few Vocaloid songs. She appears as the male cat you see sitting on Len in my avatar in the song that the second link in my sig goes to.

Is she from Angel beats?

I love Kagamine Rin and Len. My favorite vocaloid singers.

Oh and I honestly don't remember what anime I took my avatar from, but I'm pretty sure it's not angel beats.