You can create a custom page template (make a copy of the current template and modify it, remove menu declaration), which has no menu. Apply this new template to your Home page. Then configure WordPress to use your new static front page.
HTML Theme Accepted, but WP Theme Rejected?!
My uploaded item Ocean Premium WordPress Theme was rejected, and i do not understand the reason why?
1) Your template’s design does not meet our quality standards…
2) You can pay attention to the details of graphics, alignment, element placements and implementation of typography in the design…
But this same theme, with the same design was accepted in ThemeForest ( http://themeforest.net/item/ocean-premium-template/226457 )