One thing to bear in mind is that your View Cart code is unique to you but the same for all your products, so you really only need one View Cart button per entire page (rather than a View Cart with every Add to Cart). A good place for that is a common header, footer or sidebar area that gets included on every page of your site.
Your page looks okay to me, but you might want to consider a storefront/ecommerce theme for your WP site, which would provide a layout suitable for selling products online. We also recommend using the Raw HTML plugin for WP, to help make sure WP won't mangle your button codes after you paste them in.