$100k-$500k is just a number pulled out of my ass, tbh. But I don't think it's unreasonable. If Bitcoin is a success, that means it is going to see widespread global use. Whether that is for online person-to-person payments, a value store for the rich, currency for the poor, all of that, or something else. But there will only ever be 21 million tokens to go around, and several million of those are already irretrievably lost. For billions of people. $100k is only another 10X away, and there is still at least that much more potential growth. Do I agree with McAfee that it will hit $1 million by 2020? No. But I'd bet real money that in 5 years, Bitcoin is worth well in excess of $100k, OR less than $1. Probably more, but less would not surprise me. I see virtually zero chance that it's between those two (arbitrary) values.
I have used Bitcoin as a currency -- I have exchanged it directly with others over the Internet, in exchange for hard (And legal!) goods. I expect to do so again in the future, either with Bitcoin, or whatever replaces it. But with the recent meteoric rise, and the developing issues with extremely high fees and slow transactions (which are problems already solved by other crypto currencies) I'm more about hanging on, and seeing where it goes.
And for the record, I didn't sell my house to buy in. But I wish I had done so a year ago. :) I'd be ok being a rich fucking idiot, and hindsight is easy.