Agree. Actually, We will shortly add an embedded movie clip that greets visitors with a short presentation and explanation of the service.
Don't take my word for it though - do A/B on your homepage with a video and with text and see which results in higher number of uploads, perhaps?
You guys have a terrific and unique service offering - one or two well-placed sentences (and perhaps a more link) will work wonders...