Facebook earnings preview and looking back at my FB predictions from 2012