Awesome job, I would have never guessed this was your first sub! One quibble though, you should change the text to white with a black background or color-code it according to who's speaking.
Am I the only one who can only see the link to the raw file and not the hardsubbed/sub files? edit: thanks to joker for adding the sub file, great job as usual!