I would further define a "selfish act" as "any act that one perceives to be beneficial to one's self in any given situation."
Discussion
I think "doing good because it feels good" is exactly the situation that the word "altruism" was invented for.
But we're really just talking about semantics at this point. We can agree to disagree.