Hi Shan,
Nice post. Regarding hedging, I've done some of what you've mentioned. I'm short AMZN, LNKD, NFLX, THC and TSLA. These are small positions, but it's still painful watching them advance. I have Jan. 2016 IWM and IBB puts and Jan 2016 IAU and SLV calls. I don't think buying SPY puts is a bad idea, but feel like IWM is more overvalued. Also, I'm long Fairfax.
I'm not buying much these days (added to BP on the sell off yesterday and Russian equities here and there). I'm not selling anything, but regularly sell calls on several of my longs and puts on CTCM, NBG and SHLD (which I'm long).
I don't know much about Fairfax's hedges, but believe Prem is betting against the Russell 2000 and betting that CPI will decrease.
Thanks,
Lance