I'm not sure I'd clamp anything to a carbon frame.

Whatever. I wouldn't put a kickstand on my bike (don't need one), but if you want to, go for it. Of course, considering I do plenty of other unfashionable things...well...