Hi Doug -- glad to see another Stratus rider. I got my XP last June.
I think once you develop your 'bent legs, you'll be able to keep up with just about anyone. I've found very few DF'ers I can't match. Yes, really long hills are a challenge, but shorter ones are no sweat. The Stratus is one fast machine.
I have to admit, I'm not real comfortable riding in close proximity to other riders. Whenever I get around a large group, I either drift toward the back or go right to the front.