Yeah the overlay doesnt' work right.. Shift+tab should bring up all windows, or hide them all, and htose windows should be open on your task bar once you alt-tab.
It isn't really an overlay, it's built into the game. It isn't like steam where I can use all of steams community stuff while playing. I wouldn't know where to begin to start 