Post anything that doesn't belong in any other forum, including gaming and topics unrelated to motorsport. Site specific discussions should go in the site feedback forum.
Well YouTube apparently uses some flash component to play the movies, so I guess you will have to do with the temporary internet files.
Maybe there is some program at all that adds some functionality flash player so that you would be able to download the file right away, but I'm not sure there.