It's only there for me when I tap the 3-line "hamburger" icon to the left of the iMore logo in the upper left corner of the browser window. It's not persistent at all, nor does it pop up when I mouse-over.
@qbnkelt - you must have snapped that original screen just as we were pushing those changes to the site. The 'hamburger' icon should allow you to open and close that menu just fine (or clicking away from the menu closes it too).
If you have any problems or concerns with this menu, do let me know!