Do you really want a video on how to set up your camera?
I agree with the Canon bias (although there are more and more Sony ads on screen at the moment) but thats mainly with the DCM/PhotoPlus website merge but I've never seen a video on setting up my camera that was of any help what so ever!
As you rightly point out, many of the videos have been carried over from PhotoPlus so there is a fair amount of Canon bias in one respect. Don't forget however that many of the PhotoPlus videos talk about universal issues such as Photoshop or filters so they can be useful for anyone.
As we begin to create more and more of our own content you should see more of a balance between all the manufacturers however and we always like to listen to user requests so thanks for your thoughts!
If you have any more suggestions please do not hesitate to let us know.