The drop rate is pretty low, I guess, on the order of 1%. The most common drop is the Invitation, followed by Unwanted Messages, Festival tokens, then finally the toast emote (one alt got it this year) and the War-steed appearance (one alt got it this year). I have 4 more to cram in today after the storm passes and before 3AM the 30th of April :P. I think the mount is barter only now. (I have not bartered that much for the gift boxes; so I can't really say much about those.)
"No sadder words of tongue or pen are the words: 'Might have been'." -- John Greenleaf Whittier
"Do or do not. There is no try." -- Yoda
On planet Earth, there is a try.
Indeed, in a world and life full of change, the only constant is human nature (A is A, after all :P).
We old vets need to keep in mind those who come after us.