This isn't the technical debunk I read before...
But it covers some good reasons not to take the Borra paper too seriously...
http://www.forbes.com/sites/startswithabang/2016/10/29/ask-ethan-do-234-sun-like-stars-show-evidence-for-aliens/
