IMO, you should hide the sub-categories first because since some of them are long and some short, it doesn't look neat.
Neat and clean design. Logo looks a tad squished, and I would repeat some yellow (from logo highlight) somewhere else on the page to further tie the logo and the rest of the page's visual design together.