the pedals are hard to see on my monitor at work too.... but yes, they are on there. With that eye for detail, I'm surprised you didn't pick up on the top mount bar levers.
Campag man I am, yep. Heavy, yeah, reasonably heavy I suppose but I have a light on and a full saddle bag. I have not actually weighed it properly.