is short for

Big Bong theory - Peace Pipe Project.

But then, you have probably already worked that out, and yes, you are right, maybe there are too many sublinks in here and YES, this is definitely one of the more unnecessary ones and it prolly wasn't worth the effort of mouse clicking in and then having to

Back Button On Outta here ;O)--~