I actually really like the throwback 'S' but could live without the casual wear for Supes.
As for Bats, well, I hope that's a one-issue thing? Seriously. I've got some faith in DC in light of recent changes to their business model but I'm only a casual fan.