It's doing all that, yes, but what takes most of the time is converting your video from .mpeg or .avi or whatever to a Flash file. The file YouTube actually plays is in a completely different format than the one you upload, and it takes time to convert.