The FAQ page of Epic browser mentions, The Washington Post Company and a small group of angel investors are backing the efforts of the startup. So, yes it is legit.