Hey no! - you've a great graphic sense and skill (better than me I reckon).
As to the 'I' additions, 1. if it were green could look like a tree company (still does in a Norwegian way), 2. ouch!, 3. Big Ben tower, 4. the best, though the lowercase 'i' might seems to ape Apple i devices too much? - and the 'mountain peak' looks a bit like a outdoor winter equipment company. The point about having a 'graphic' centralised over the 'i' makes the most of what's already there, the symmetry of E-V-I-V-E, so your instinct is good.
Currently I like your previous suggestion of the 'spherical' dp over REVIVED, or no.4 above. But maybe we're not quite there yet.
One thing to experiment with are the slightly grey pastel colours, possibly too soft and friendly - lack some of the clarity & contrast us photographers often strive for (it might only need a subtle tweak not a total paradigm change). Also I like your previous dp over REVIVED better on black than on white. It might be the case the 'logo' can be on black (if it looks better that way) even when used in a light theme, exact same logo for each.
I think there's a slight feeling brewing here, that any decision about the actual name for this site and any logo might be deferred for a year. Once a logo is made, like the ^ above the 'i' it'll stick - but then ^ might not suit a new name.
First we need to decide are we are all generally ok with dpREVIVED - for a year or more. If so, we could just give the name a considered appearance, as we/you are, rather than stick with the upper/lower case of DPRevived over that period.
I do get the sense that most people prefer dpREVIVED than DPRevived though, so that's one thing.
The problem here is that everyone wont agree on the same thing, so we need some means of officially declaring this is going on, and give some choices to the community, a poll, ask for their input etc - but then it might go crazy with suggestions, or we might end up with the most complex 'logo' for obscure reasons. So maybe whatever the team are thinking is best, and at some point a plan will emerge.
For now, I don't see why we cant just keep batting this back and forth here, the ideas are getting explored and developing (though maybe not in a totally linear or serial fashion, toward a single answer).