1) Eye Contact
People won't think you are lying, they'll assume you are looking at Glass. At least until they make it invisible, which the author seems to expect.
2) Voice recognition.
This is a fair criticism, though I haven't heard it from many others. Considering that the product is still in beta and voice recognition isn't great in ANY product currently (though getting better), it is understandable though still a bit of a let down.
3) Battery
Well of course if you use it heavily the battery won't last long. The device is tiny. Are there any other devices out that are as powerful in a similar sized form factor that get better battery life?
4) Size
While it would be nice if it was smaller, it is pretty damn small for such a powerful device. Hopefully the first real release will be even smaller.
5) Conspicuous.
Does the author really want nobody to be able to tell that you are wearing them? This seems to be such a sticking point for so many people. It may not be a fashion accessory (yet), but give it time and people will get used to it. I bet someone wearing headphones would look pretty silly to the common person 100 years ago. Considering that "geek chic" is becoming more and more popular it is inevitable that these will become a status symbol.
6) Tilted photos
Not sure what Google can do about this one. Maybe have a gyroscope to automatically level the photo? As the article mentions, photo editing software seems to be the simple way to 'fix' this.
7) GPS
How is the author mad about requiring a connection to your phone for this? Does he want to pay a separate monthly fee for his Glass just to get a cell connection? Does he not have a smartphone? This is just a baseless criticism.
8) Earphone
Another fair criticism. Hopefully Google will come out with different shapes and sizes. For a beta product it seems to work pretty well for most people.
9) Envy
This is basically a problem with social media that has nothing to do with Glass. Don't look at social media and you won't feel inadequate. Or stop caring so much about what other people do and have fun yourself.
10) Too soon
It's a first gen beta product, what does he expect? The first gen iPhone was a POS and early versions of Android were pretty terrible too.