Mr. Shadows
Nomad of the time streams
As I understand, you don't need to found a religion, just have a major one for both bonuses. You could use extra faith from protectorate war and walls for buying buildings and units while targeting Cultural victory, for example. And using envoy bonuses don't require any significant religious investments at all - you just need to share religion with neighbour city-states, which could be done for you by the religion founder, or by yourself with a single holy site.
You may not *have* to found your own religion, but if you don't the bonus becomes so situational that I'd hesitate to count on it. Personally I rarely build walls, and a little extra faith isn't a huge incentive. I'm not instantly thrilled by these bonuses but, as I said earlier, I won't have a solid opinion until I spend some time with R&F.