Yay, GL extensions. My driver is happily supporting VAO in a GLES 2.0 context - I assumed it was doing the expected thing, but I see not.VAOs weren't introduced into ES until 3.0.
Does anyone maintain a database of extension support on mobile chipsets?
Not an exhaustive list, but there is this: