Let go your material attachments and realize that we are a- OH MAN! This Fan Site you have is totally bitchin'.
Unfortunately it still isn't possible to win without any steals unless the Corp is dumb, since Fan Site guarantees they have an Agenda to forfeit to stop him going off. In terms of the click requirement...you likely need Hyperdriver or Amped Up in a pinch. You want to be able to install and trigger him in the same turn.
This makes the whole thing start to get pretty janky and unwieldy (it only slots naturally into a deck already running Fan Site AND extra click cards) but the payoff (two Agenda points or force the Corp to forfeit) is unique so that's KIND of to be expected. It might be worth shoehorning into decks that have a very specific problem with losing at around 5/5.