Term: evangelist
Example: robert scoble is such a microsoft evangelist
Definition: used to refer to someone that preaches a cause with devotion to the topic