I asked the designer about the logo not floating, here's the response I got:
The logo wasn't designed to float with this design. This design was done before we had a floating menu option, so the floating div wraps the menu only if enabled.
It would actually require a lot of work to get the logo to float - the entire header would have to be restructured to make the menu div wrap the entire header and not just the links.