Very, very nice.
The artwork was great and could easily be told it was HL2 right away if you hadn't seen the title.
The feelings of the animation with the music fit perfectly, as well as the timing.
Final point - It's HL2, where can you go wrong with that? :)
/Jchan