I joined up just so I could add this. The other video website has links to YouTube, but they are all in French! I haven't looked through much of the wiki yet, but for how here is a nice post. Thanks to Tv-Links for helping me to find it.
Link to Megavideo video for Season 2 Episode 2: