Are you this guy?

I listen to a call in radio show every AM on my morning commute. There is a guy that calls in quite frequently and the other morning he was talking about Drivatars. The only game I can think of that would have them is F5 or H2. So, I thought I would see if he also hangs out here. If you are “Derick in the Loo” please step forward