to guide us on a theme, widgets, and plugins that will help us set a page that is scalable and that if the theme were to change that it would not mess with the infrastructure of the pages.
That you set up the basics of the page. There will be no graphics done by you. We have an in house web designer and graphic artist.
The you give us a quick tutorial that will get us on our way to understanding the functionalities of wordpress and best practices.

I just stumbled across your post. It’s already two weeks old and maybe you have already gotten all the help you are looking for.

I still want to point out that much of the functionality you are looking for is already built into WordPress. The website http://toddfalcone.com/ is built with Fresh News, a theme by WooThemes. WooThemes creates very nice and reliable themes. I would recommend them highly.

For the form you should use Gravity Forms. The plugin includes a widget that allows you to place your form in the sidebar.

You can embed a video in any page or post by simply uploading it and pasting the URL into your post or page. You can also use a simple plugin that might provide a nicer player.