After testing various phantomjs wrappers/bindings including angular-seo, prerender.io and phantom-manager we decided to settle on downloading the prerender.io sources and rolling out our own JS processing cluster.
If you are looking for great phantomjs SPA node server, feel free to give try to prerender.io available @ https://github.com/prerender/prerender.
Prerender required some tuning to get it correctly to work with our frontend stack but in the end it worked out fairly well.
All Thrinacia AngularJS SPA portals are now crawled by Google, Bing, Yahoo and other bots which helps with SEO. This also helps with Facebook sharing in combination with newly added open graph meta tags for each campaign page so sharing will work correctly.