1) the vent in your picture is installed upside down. The vent will clearly mark which way end is the top of vent for installation purposes.
2) if you want to vent bathroom fans through the roof; use a gooseneck. The gooseneck has a flap that opens and shuts when the fan is on and then turned off. PRIMEX makes the best goosenecks in my opinion.