I think the forum definitely looks "cleaner" then before, which is awesome. And I think the video would be great to explainn to new users how the forums work.
There one thing I think could be bettered though:
I own and moderate my own forum for a game, and I have found that a big problem is that users join the forums for the first time because they have a specific post in mind, and they do not get the fact that they have to sign up to make a post. I think even if you are not signed in, the "Ask a question" button should still be there, but if you click it and are not signed in it just brings up the sign in/sign up prompt with the text "You must sign in to make a post"
But yeah, the forum looks 200% better now, and a video for new users would be great.
EDIT: Also, at the"Welcome to the hooscotch form" thing at the top says "Need more helpl? Email us!" but doesn't give a contact email ■■■■■■.