Thanks all! I had a successful install. Maybe did over-analyze before getting in there hands on ...
The flex pipe went nicely into the roof cap

, I was pulling the duct in and buttoning it up from the top of the roof.
I'll have a look at the grease collecting in the flex pipe next time I clean gutters.
G