Are those original sprites for Glenn? I don't recognize them from the game.
Anyway, nice addition to the series, sheds a lot of light on upcoming events and explaining past details. Can't wait to see the third!
P.S. I lawl'd hard with the extra scene, oh man, you have no idea. Nice touch!