2025? Why that late? Cryptocurrency is already accepted in so many parts of the world right now. I don't think it takes that long before cryptocurrency will become so mainstream that wherever you go, there are already shops that accept Bitcoin payment. Even right now, it is not anymore that difficult to look for online shops and hotel and flight booking sites that accept Bitcoin payments. The improvement in terms of Bitcoin utilization is very good.
Yes all these years, dates, time... all is not a reasonable assumption. Naturally, it will be earlier, if by 2020 all ICO finish their ideas, which began in or this year, then use for purchases in supermarkets will begin earlier.