The button is not rendering because the Google proxy can't reach the page. Because your other button is working, with the href param passed, this means that the page has a bad canonical tag / is somehow blocking the Google+ proxy. To test the page without having to write any HTML, try just sharing the link directly in Google+:
http://www.trendhunter.com/keynote/enlightening-keynote
If done in G+, you will notice that Google+ can't find the page for sharing. In other words, your +1 code is fine, the issue is that your page isn't being discovered by Google+. The quickest/easiest fix this is going to be linking to a page that can be rendered because this is probably a problem on the Google+ side.
A quick look at your noscript tag led me to this link:
http://www.trendhunter.com/keynote/enlightening-keynote?ModPagespeed=noscript
Which DOES render for Google+. Perhaps passing that as your href to the button will fix it!