Hi Dave
Sorry for the delay in replying to you, I've been a bit busy getting some stuff ready for Channel 4
The Canon XL H1 is an excellent camera and one that I use for a lot of the wildlife footage I take. Its light you can get it in a rucksack for those out of the way location takes.
Yes you can use your Canon EF lens without any problems although you do have to manual focus - I always do anyway.
Sorry I don't have a WEB site - all my footage is copyright to my clients.