That is indeed an impressive list.
Would you care to elaborate on entity management? Are entities full objects in a game world with physics, logic and graphical representation or is it only graphical? In my book a game framework first becomes a game engine when it has a system in place to easily and quickly create objects in the game world.