Its a good article actually.
I personally feel the ETF's are the major driver at the moment,but I also agree with this excerpt:
However, analysts say many other factors impact the price and that the ETFs don’t have enough clout.
“ETF flows are fantastic, but they are not strong enough to...