Extrapolating beyond 2014 is inherently going to be pretty unreliable.
I think your projections for the next 2 months are accurate though.
a) miners;
b) long term hodlers who buy at Overstock and other stores (technically they don't sell, but the payment processor for Overstock sells bticoins for fiat which has the same result);
c) impatient investors;
d) speculators who sell in hopes to buy cheaper later.
e) those who urgently need fiat for some reason;
Sure. But this could be said for any recent time period really.
I was thinking more along the lines of what m1rr0rm3 proposed, larger volume selling from ? ? ?
...although you could certainly be correct.
Does this link work for other people? https://blockchain.info/largest-recent-transactions - it doesn't for me.