I would post a more elaborate description but I'm still sort of too busy making squee! noises. Basically, it is a trailer for the comic we're collaborating on, and is a lovely thing of awesomeness and you should go watch it now.
Can you fangirl your own comic? I think you can, at least if you are doing the easy part of it, which is the writing.