Big nono: I've been looking at your page for 5 minutes and I still can't figure out what it is that you make (other than that it's related to LEDs) - I'm not gonna watch a video just to figure that out.
I agree. This part wouldn't be vital for a pitch (unless showing the site is a part of it), but for anyone going to the site, it would be. If I can't figure out what the site's about, I'm just going to close the tab. It's like what Gladwell says in The Tipping Point about Sesame Street, people lose when it's confusing.