No, this lens does not feature official weather-sealing. It is recommended to use a rain cover if shooting in adverse conditions.
No, the RF mount is designed specifically for Canon's mirrorless R-series. It cannot be adapted to EF-mount DSLRs like the 5D or 80D.
Yes, the 35mm focal length on full-frame is excellent for vlogging, and the built-in Image Stabilization (IS) helps keep handheld footage steady.
It offers a 0.5x (1:2) magnification ratio, allowing you to focus as close as 6.7 inches from the subject for detailed close-up shots.