Each video has premiered on a different web site, but they are all posted at his official web site:
http://www.weirdal.com
Thanks for sharing! Good to see some fun today!