I hope things do get worked out.
And this is the account:
http://www.youtube.com/user/TheOSTation For their website, they list this site.
I just got 'accepted' as their friend, so I can finally contact them directly. Sorry for any issues this may have caused.