We're (..by that I mean the Frogging Crew!) on BBC's iPlayer! Find it here, you only need to watch the first 10 mins or so.
It's a bit of a shame that Albert and Gemma don't get much coverage, considering they're the ones piloting this! =(