Although I'm new here, I'm happy to make some suggestions. I apologize for the length of this post, but I'd rather try to offer some genuine help versus a generic suggestion. Keep in mind, what I'm going to suggest will take some work, but will definitely help in ranking your site:
#1 - Backlink profile - If it were me, I'd try to focus on getting some higher quality backlinks to the site. Most all the inbound links I saw were from medium to low quality sites with little domain authority.
Assuming that you haven't done this already, I'd start by opening accounts at Ezinearticles, goarticles, and Buzzle.com. Create 3 unique articles and submit each one manually. Point the link to your site homepage using different, but related anchor text for each article. While the value of article marketing has declined over the last year or two, and most links are nofollow, those 3 still offer some quality backlinks.
Assuming that you follow the TOS of each directory, and post a quality article, all 3 should be published and live in 2 weeks or so. Once all three have been published, grab the URL's and run them through a round of social media (post to FB, twitter, and Google +). Don't hit all three in 1 day, space it out over a few days. If possible, use 3 different accounts on each of those social platforms. If not, hitting all from a single account works too.
Go back to each of the article directories and find the author RSS feed for each account. Copy those down in a text file. Go to Feedburner, and run each RSS feed through Feedburner. Record each feedburner RSS feed into the text document.
Find a high profile blog in your niche that publishes an RSS feed. I can see where finding one in the fence niche might be tough but maybe this will help:
That's an RSS feed to an About.com blog that focuses on farming and farm fencing. it has quite a bit of trust (according to the SEOmoz trust rank) and a PR of 4.
Go to Yahoo pipes. Take the 3 feedburner feeds that you burned, the 3 author RSS feeds, and the About.com feed from above, and merge them into a new RSS feed. Open an account at friendfeed.com. Take the new feed generated by feedburner and submit it at Friendfeed. Submit the new feed to Feedburner as well.
Basically, what you've done here is 3 things:
(1 Created a syndication platform of sorts for your articles. Each time you submit a new article to either of these 3 sites, it's pushed out via RSS to through Feedburner and friendfeed.
(2 Created a new RSS feed that "piggybacks" off the strength of the About.com feed and sends some quality link juice back to your site.
(3 Have some social signals activity targeting the articles
I know that's going to take some work, but start there and see what kind of results you get. This activity usually gets upward movement in the serps on some really competitive sites.
Let me know how it works out for you.