Grand Theft Auto? And Buzzztube is a parody of Buzzfeed?
That was my assumption.
Seemed more like APB to me.