Right, the first episode of Warlock is uploading now, and should be live in about half an hour from the time of this post. It shall be found here: www.youtube.com/watch?v=nS9G9zw2VCg
Let me know what you think!
EDIT: Video is now live.
EDIT: more XCOM shall be incoming shortly.