A fanboy is a person who's invested in a brand and wants to see it succeed due to his financial and nostalgic investement. Thus, he helps play PR for the brand.
Thats the real definition. Not that bad really...
i like ur definition...but im gonna stick with my def. lol