Like you said, that's an article with a decent perspective and informative... hahahaha and posted in MSM, too... go figure...
I have two updates in my thinking about BTC prices.. and since almost no one reads or believes what I say, I will be safe to make these assertions publicly...

.
1) I profess that based on recent price actions... largely traversing into the upper arenas of our old price range, our current price range has shifted up from $3,400-$4,300 (old range), and now we are in a $3,600 to $4,500 range (new range). Thank you bitcoin... So, a point that I like to make about BTC price ranges is that you should not be getting too excited about price movement within the range unless we break out of the range (or get close to breaking out), either to the upside or downside - and since we continue to be in a bull market with a bit better chances for upside breakout rather than a downside breakout 56.5% up and 43.5% down.
2) regarding the more likely upside BTC price scenario, I am thinking that we are going to get a BTC price pump sometime between now and mid-November (of course some of the Ethereum and ICO baloney could throw off some of my anticipations); however, I am thinking that our next upward price move will likely taking us somewhere into the $6,300 to $7,800 range... I am kind of thinking that this projected pump is going to take place closer to the time of the anticipated Segwit2x hardfork.. so maybe early November-ish... After early-November pump 1, people are going to fear a crash because the dumb-ass BIG blockers are actually going to follow through with their fork threat and cause a couple weeks of BTC/Crypto disruption through their stupid-ass sabotage fork and maybe even a 10% to 35% correction - however, when many of the crypto aficionados (and smart money) receive affirmation that bitcoin is not broken and is resilient and dominant to the bullshit attack attempts of the BIG blocker saboteurs, then BTC price will shoot up again.. and let's put that next BTC price shoot-up range (pump 2) into the $8,900 to $12,900 price range (of course the likelihood of pump 2 would only be in the 60% to 65% or more chance of occurring, once the preceding events were to take place, so currently, it is not a high probability on its own for all events that I assert as probable to happen, because each event has a probability to happen or not to happen on its own and based on a multitude of influences.. so if one of the expected events does not happen, then the non-happening of the one event could put dampers on the next event happening).
After pump 2 (if it occurs), we would be vulnerable to a 65% or more BTC price correction from whatever, price point we reach.. so yeah, we could well get back into $3k or even possibly lower .. after all of this unfolds.. perhaps?
Just tentative thoughts... based on nothing more than various hunches and watching the developments and dynamics in the bitcoin space. Like I said ETH and ICO boloney could throw this off or possibly there could be some other material and significant happenings (that are currently unknown) that could throw this off, too... By the way, any ETF approval, if it were to come would not be likely to take place until after some of these late 2017 shake outs, and probably no where before March 2018-ish.