Aren't we roughly right on schedule for 20 years? Plus or minus a few years here and there (giant jeans, for instance, were more 90s, which is 30 years now. lots of 90s or even 80s influences still popping up in fashion that were definitely not there 10 years ago).
The article has a niche example of some pulls from 2014 too, but the dominant thread is older. 2004 kids not-infrequently went through Nirvana/Pearl Jam grungy phases too for a 10 year loop.
iPods certainly are 20-25 years ago. iPhones and iPod Touches are about to hit 20. N64s are 30.