I think the large majority of people who play World of Warcraft today are people who have been playing the game for many years already. Personally i'm 25 years old and most of the other people in my guild are also around that age.
Saying the average player is about 18 years old is not correct in my experience. I would argue it's more 22-23