In sharing this link I'm not advocating a total technical approach!
As for exposure/absorption you are completely right, I have attempted to create a mini Germany head space.
What I'm doing and recommend to whoever interested:
- I switched my Phone's language to Deutsch. When searching the web I end up with results in German that I try to comprehend if I have time: looking up the word on the translator (and less often on an online german dictionary - which i should be doing more)
-I started listening to songs in German (I came to like the first albums by Tocotronic)
-I have joined a discord server titled "German Learning And Discussion" (should anyone want to search for it) , if I have time at night I join a call with a couple of natives and learners.
-I check Duolingo's stories and exercises now and then, although not my favourite methodology.