By the way, I was wrong about Cube after all, it is really a GLES2 sample, and it requires shaders as a must.
I tried to compile this sample, and it seems that it uses its own libGLESv2.dll, with both gl* and egl* functions exported (and without libEGL dependency!). The corresponding .lib is also there. So, if we want to compile something with .dll's that we have in Omnia, we should remove includes and libs found in that sample and replace them with the ones from M8 SDK (in such a configuration, it compiles quite well). Or so I think. Again, othing to test on.
And, about weird dll initialization, I have a suspicion that maybe it could be resolved with correct .lib's... Or, then again, not.
Anyway, sooner or later I think we'll get our SDK.