The code I posted effects the default shop page to full width.
Let me try to re-phrase, I suggest you use the css to change the default "shop" to be full width so that it matches the style of the one you created (the "all products" page). You must, as far as I know, have a default shop page that is referenced in all the woo commerce functions.
This "shop" page is set in the woo commerce settings and spit out by including the proper shortcode on that page. This must be set for woo commerce to work properly. Typically, its created when you first install woo commerce and it asks if you want the plugin to create the proper pages for you.
There is no point in trying to bypass essential functions of woocommerce when you are just re-creating them. IE shop vs all products.
My suggestion with deleting and re-naming is only to clean up the permalink since it looks like you already had a slug called shop, hence the second shop page was giving the permalink "shop1".
So once again, as far as I know there is no filter or easy way to change what page is set as the shop page without that page being needed to be populated by the woo commerce code.
Edit: right now you have this page set as the actual main shop for the plugin: http://www.bulkpatchcables.com/shop/ . All links referring to the top level shop page point there as they should. If you want the root of your store to look different than that, that is the page you should attempt to change not just create another page and try and switch them.