How do I tear out the existing menu in a theme and replace it with super-fish (v7.x)
Superfish will not override your theme's main menu. The only way is to make its block and place it on some region.

You can replace the theme's menu variable/function with a region variable in your page.tpl.php following a guide here.