Lyric discussion by pakalolo 

Bang a Gong is slang for smoking opium.

@pakalolo That might explain why "riding a white swan" is slang for taking pills.

An error occured.