Allow non-admin users to view an EntityForm submission
By creating a new permission maybe ? Then create the access page via an menu item with the new permssion you created
Give this permission to non authenticated users then.