German, for instance, turns out to be a lot harder than Spanish, which I'd learned when I was younger. I've been in Germany for 7.5 years, have had girlfriends I only spoke German to, speak German with most of my friends ... and I still struggle with getting the grammar right.
Once again I find Tim's take on things horribly over-simplifying. It seems that he makes rather audacious points by redefining words (e.g. "work", "fluency") and then drawing a bunch of conclusions based on those redefinitions.
I'd guess it's the "learned when I was younger" part that made the difference.
I would like to tell you that you are most certainly wrong. Although I can have a simple conversation in a social context I have a lot of trouble understanding the fluid discussions of native speakers. I have met many people who have moved here and are attempting to learn the language and can attest to the fact no one learns in 3 months. 12 months is closer to reality and even then the level will be extremely basic.
If you spoke English and moved to Spain for three months, and you spent an hour or more a day actively attempting to learn the language, you would catch on very quickly.