There is a stray </div> at the end of the HTML, but I'd be very surprised if that's the problem. Google has been substituting it's own page titles for a while now, and people have reported some odd results - just never anything like this.
Anyway, a <meta> title tag won't do anything because Google doesn't read them. Only <title> tags count. While it's not likely to fix the title problem, having a <meta> description is always best practice because both Google and Bing will display that text if it's relevant to the user's query - which gives you a better change of enticing a click! Good luck!