I've been wearing glass for a while now and am active in development (see
http://openglass.us), there are a few select groups of people I'd recommend it to at this point: developers (it's a fun/simple/exciting platform to write for), researchers (just like with the kinect, it makes it much easier to reproduce experiments), people who are constantly running around town while being in contact with others (business/sales people), who drive all the time (much safer/easier than a phone), who would use a gopro on a regular basis (sports), and who travel often (in the US due to mobile data).
At this point that's really it. If you sit at a desk all day you're going to have a bad time with the notifications, "oh great I got a notice on my face a minute after my phone buzzed and my laptop notified me". They work much better when you are active, out and about when even picking up your phone is a chore. If you already know your way everywhere you go (you don't travel) then one of the best features, directions, is lost on you.
This applies to the current device/software/apps, part of what we are trying to do with OpenGlass is push it past being a "beeper on your face" because that only applies to the segment of people to whom getting notifications faster than you do with your phone matters. Once they allow devs to push to the Play store (coming soon) it'll be a much more compelling product for end users. I think it'll ultimately be an amazing product, it's just the current feature list targets what I see as limited audiences.