It may not look pretty, but your competitor has higher page authority, higher domain authority and an established domain. You also have a lot of scripts running on the page, including an 'All-in-One' SEO pack which means your page load speed is slow.
But I think EGOL really hits the nail on the head (as usual).