If the guy is riding a Cervelo, there is a decent chance that he's a dedicated rider- no guarantee, by any means; there are plenty of posers out there. Maybe some fixed gear riders will disagree, but you're simply not going to be able to keep up with a rider who has 20+ gear choices under all conditions. Especially when you're turning a gear that is maybe larger than ideal for the situation, as opposed to the inverse.