The Garden Lodge Tapes – Freddie Mercury, gli home video e YouTube