I think you could do something with the length of your videos. The average viewer is certainly not going to watch a 40-45 minute video ( there are exceptions, but they are rare). I'd say cutting it down to 15-25 minutes would be good enough!
---Member of the official Squeezol Fanclub---