I also rather like forerunner for someone who starts a trend — sometimes even harbinger or herald, depending.
The thing about those harbinger and herald is that theythose portend (or augur) something upcoming if not imminent, while a forerunner is just ahead of his time.