I would put forth my own framework, Sigma, that is still very WIP (the read me is very out-of-date). It has most bullet points you went (graphics is still shaping up, so no animations, particles, etc yet) and the sound is to be added (this weekend).
- It is pure C++ and takes advantage of some C++11.
- It works on Linux and Win32 (Mac testing is in the works).
- It uses GLFW for the OS abstraction layer (user input via mouse/keyboard works but it can also do controllers).
- OpenGL 3+ using a custom rendering engine.
- Bullet Physics.
- and of course HTML based UI using chrome (CEF in the works, but currently has Awesomium.