Not sure about page impressions, but in terms of site rankings, STW sits around 25,000th, whereas these guys are around no 1,700,000th, so not exactly what anyone would consider a top ranking site.
I love the quality of their ‘journalism’ (from their site description):
RockyRoads is considered as the leading off road biking community in Europe (in Dutch, French, English and German) informing you through articles of everything that happens off road on two biking wheels
If you look at the site traffic for CRC (for example), they are around 5,800th ranking, and generate 29,000 unique visitors per day and around 200,000 page views, so these guys claiming that they generate more than this, despite being ranked 1,700,000th is a stretch.
Truly bizarre.