translate English to French: I'm sure you'll agree, that's a pretty tall order - especially given that:
Vous conviendrez avec moi que le programme est ambitieux, d'autant plus que :