I love SSCX
However, I think CX is really the only type of racing where an SS can keep up. There are a lot of factors (as you mentioned) in CX that actually give SS some benefit in during a race. Doesn't really apply anywhere else :\
That said, good job keeping it up with the geared guys.