Yup. You nailed it on every front.
Internet: You can a 2gigabit connection, up and down, in Japan, for $38.
Storage:
You can buy a 8TB drive right now at $150. https://www.amazon.com/Seagate-Expansion-Desktop-External-STEB8000100/dp/B01HAPGEIE/ref=sr_1_3?s=pc&ie=UTF8&qid=1514225153&sr=1-3&keywords=8TB
And even better technologies are about to come out.
1GB blocks have already been tested. It works.
And here's a paper about 1TB blocks:
http://blog.vermorel.com/journal/2017/12/17/terabyte-blocks-for-bitcoin-cash.html
Scaling is not an issue. Bitcoin Cash is going to bring economic freedom to every single person in the world. So, let's focus on increasing adoption as fast as possible.