I'm sorry to raise this question, but considering I'm quite confused with many terms people have been using lately ... What is the difference between MTB and XC, going further: What are the existing flavors of cycling now a days? Freeride, dirty jump, dual slalon, speed, downhill, etc. Could someone here give me a brief explanation on it? Is it something like MTB is at the top of the tree and all above mentioned styles (except speed) are the branches, is that is it?
Thank you all.