He put together a great costume for Re: Your Brains. I really like the chorus.
Here's Still Alive, from Portal. Good facial expressions; I think they match the tone of the song quite nicely.
I don't know enough ASL to tell how good the translations are, but I like the literal retranslations over in the info pane.