Product Evangelist

A person who is committed to a promoting a product through demonstrations, talks, blogging, etc.