Some conversations I've been having recently have led me to wonder what sort of connotations the term geek has. So of course I obviously had to make a completely unscientific LJ poll, which won't tell me the answer but might be interesting anyway.
I'm a native speaker of English and I was born in the Carribean and exposed Carribean English but I was born to parents who speak American English and now live in Hungary where if I hear English, it's British English.
The problem with your quiz is that your sample is mostly geeks. My nongeek friends (like Duška) will say in horror "you're not a geek! You're cool! okay you like computers but you're just smart that's all!" when I proudly mention that I'm geek. *amused*
I'd go out of my way to date a geek, but you know that anyway. (Any single Jewish geekettes reading this?)
A couple of days ago while wandering through Prague, a passerby, of the Britons-who-visit-Prague-for-stag-nights type, called out "Nice waistcoat*; where d'you get it?" I replied (without stopping) "It was a birthday present; my girlfriend got it for me on eBay," and was rewarded from the rear with calls of "Geek! geek! geek!" I've no idea exactly what connotations they intended to convey by it; though I'm sure it wasn't intended that way, I took it as a compliment.
* The suede one, if you were wondering. I was wearing it as it was Shabbos.
Shabbos implies smart implies waistcoat. Which one it was was purely to assuage livredor's hypothetical interest. (Though it was amusing when I got into an argument (of the friendly sort) with someone about the Gaza withdrawal, as he was wearing blue but arguing orange, and I was wearing orange but arguing blue. :o)
I suppose my linguistic origins are straightforward enough but subsequent development hasn't been. I was born and educated in the UK but I've lived half my life in Canada. I've worked for extended periods in the USA, Australia and New Zealand and I've been married to an Australian and an American.
I use the term "geek" as a fairly straight-forward descriptive one, but I'm aware that most non-geeks don't see it that way *g* I referred to one of my colleagues as a "geek", a few months back, and received shocked responses from almost everyone... except the guy in question, who (being a geek) understood exactly what I meant by it :) It definitely has negative connotations in mainstream contexts.
For me, though, it's a term I use to describe people who are passionately interested in things generally considered dull by the "mainstream". Academic subjects, games like chess, sci-fi and fantasy, "cult" TV shows, role-playing, computers - all that sort of thing. Particularly computers. Often (but not always) has connotations of poor social skills and dress-sense, or at least slightly unconventional versions of the same. Often intelligent, usually curious (in both senses!), people who generally don't fit in to the mainstream. That sort of thing. Really, it's one of those terms I can use just fine, but have more trouble defining :)