Even considering the multiple meanings of dispense, none of them fit what you're saying, or rather trying to say. You'd be better off saying something like "... for experiencing such an awesome post" or "... for your dispensation of such an awesome post". Your current sentence implies that you're feeling cheery (etc.) for dispensing said post, but you didn't. Or were you talking about the post you were doing just then? If that's the case, then never mind.