It's been a while I had time to work on EGSL. At the moment I am looking at those new SDL2 headers and I think the next EGSL version (maybe coming at the end of the year) will use SDL2. There are some benefits: one can use multiple windows, 2D drawing is hardware accelerated and it's possible to statically link the program (no needs of external DLLs or.SOs)
The downside is that the graphics/game engine has to be completely rewritten and this might take a lot of time. Anyway, I'll keep you up to date.