You can upload here. Uploading extended until this Monday June 29.

www.dvxfest.com/upload/cgi_entry.shtml