You make some good points. I appreciate the kind words and I really appreciate the constructive comments. They do help us think about how to keep improving. I'm just sharing some insight in to why we did things a certain way.
This is going to get long...so sorry for the long read in advance...
I agree with your point about having an iFrame and a search engine not knowing whether there are any videos in there, but assuming you have the other stuff (tags, content, descriptions, back links, etc) on point, I don't think ranking high will be a problem. Aside from ranking in "video results", the main reason videos help rank pages higher is because they keep people on the page longer.
But here are some additional points to consider.
1. If you're embedding YouTube/Vimeo videos on your page, the video SEO argument becomes moot because YouTube/Vimeo's video page will usually always outrank a page that has the same embedded video in it. (in fact, I struggle to find an example where a page with an embedded YouTube or Vimeo video ranks high in video search results)
2. Google's current algorithm uses time spent on a page as an indicator of page quality. The longer you can get people to stay on a page, the higher it will rank in "normal results". This is a big reason why pages with embedded videos do well. My theory is that video galleries will encourage people to stay even longer.
3. On average, people spend 2 minutes longer on a site when they watch a video. What if they could easily watch multiple videos from one page? ;)
4. The old adages "optimize for users not search engines" and "content is king"
In regards to your important question about linking to specific videos, I think one solution would be to have posts with individual videos and then also having a video gallery page that has all the relevant videos on one page to make it easy for viewers to engage with the entire collection of videos. This can be very easy to do because once you create a post with an embedded video on it, you can use the Huzzaz bookmarklet to immediately add it to your video gallery (you wouldn't even need to go to Huzzaz to add the video).
This would be a similar concept to a blog where there are individual pages containing a single post and archive pages with multiple posts.
If you're adding a video on Huzzaz and want to share, you can share it in multiple ways. On Huzzaz, the video is automatically shared to anybody who is following your collection. There is also a FB button that allows you to share the video or collection on FB directly from Huzzaz. If you want to share the webpage with your awesome Huzzaz video gallery on it, then you can share the link to your page on FB either through a FB share widget or on FB directly. I don't see why it would be any different from sharing any other page on your website.
I hope I answered your questions or at least shed some light in to our thought process. We are really hoping that we can bake a good cake and have you eat it, too! :)
I don't mind discussing this kind of stuff at all and I love learning and sharing about it so sorry if I rambled too much..and if you made it this far...thank you for reading.