Really just a selfish self-promotion
No real effort or animation asides from the 2 frames it takes to make something blink and the inserted music. No harm intended but this is really more of an advertisement and this message could have been easily posted on the forums instead of in the portal.