hmmm... sounds like you're justify when talking about that late last year/early this year girl. Maybe you were trying to beat her to the punch? Next time, ride it out.
and the German girl, is there really any chance you'll be in the same area again anyway? Messaging is funny 'cause it can often be used like texting so we expect a quick reply, even though not all people are online regularly. Online friends you know irl are cool, on whatever level. Maybe connect with her on other media too, if you're not already (i.e. IG, etc)
Way cool on the traveling stuff! Enjoy that