Yes it's carbon frame. I don't know anything about the running gear other than Dad has told me it's mostly low end gear. Apparently he has tried a number of bikes and didn't notice any benefits from the expensive gear.
I'll try and remember your recomendation if I ever get some pants, thanks.