The video you have putted on the home page looks awesome as per your motive of the site,as well as the other images of the site.
Just try to adjust the position of the contact us forum a little bit and its perfect i guess.
By the way are you in the videos?
From a professional perspective, the site looks like pretty much every site built using visual composer and the box of tricks it comes with. VC is not necessarily a bad thing if you're building a site yourself and that's the level your development skills are at but if you've paid a lot of money for a professional to do the work for you, I'd question their abilities.
From an seo point of view the site doesn't do too badly. It scores 84/100 with seositecheckup which is a pretty decent score for a themed site. However there are some pretty important bits that are letting it down such as the lack of a SSL cert and slow loading time (9.24 seconds).