I was going to post this earlier in rreply to MRDBJ, but I saw that his query was mostly answered. But, it seems that my thoughts might add to the continuation of this thread.
Let me start out with the fact that I have been around for quite a while, and seen almost all of the changes and developments since the phone first came out. When I read the initial post here on the CVPCS forum, and read the wiki, I too started out thinking that we were gonna have a "bash the other dev's" scenario. But if you take the time to read the wiki and try to digest it, it becomes apparent that, as has been posted, the emphasis is indeed on creating a new source for dev's, not just a bash. But as was also pointed out in an earlier post, "fanboys" can create a big mess.
Back to my thoughts about the OP, none of the dev's, no matter how well intended, start out with a perfect rom. Each has tried to find some little twist or niche that sets them apart. Each seems to have learned that some things work, and some go over like the proverbial lead ballon. System apps in data, removing apps that many folks don't use (email/corp cal.), lots of attempts at setting their roms apart. Where we seem to be at now is that the dev's seem to have evolved to the point that it is best to produce a solid base rom with all of the stock/native apps, perhaps provide an easy way for the individual user to customize (remove scripts), but overall provide a rom that is fully functional that at its base is at least what the phone has unrooted. So to the op, yes, if you try out a rom from cvpcs or one of the other matured developers, your phone should run properly, with full native functionality, at least.
While I would be the first to admit that I know diddly squat about source or code, I would suggest that at the very least the cvpcs group is at least adding to the betterment of our user experience. But, I would not suggest getting wrapped around the axle about built from source, kageraded or whatever the concept is that some folks like to get bent over. The Open Source concept seems to be pretty muddy at best. Use other's work, but give credit where credit is due. I think this is the underlying concept, but anyone who has been around very long will know that in practice this concept seems to be difficult when put into reality. We have fanboys, egos and money involved, and the one thing that I can promise you is that if you are not a developer but a user like myself, your best bet is to stay flexible, try to get your head around what you are doing to your phone, and read a lot.
Perhaps some of the other roms are nothing more than jazzed up nandroids. But, they have provided me and countless others with a fun phone experience. I look forward to trying out the new rom here, once some of the bugs are ironed out. But, I do not hold these issues against the cvpcs folks. Just normal growing pains. I also do hope that providing another source for new dev's will play out well. My hat is off to them for even making the effort that they have to this point, as most of us understand the life cycle of these phones and software. If you get too hung up on the end game, or perhaps the minutia of open source, credit, etc., you are missing the whole point of rooting. It's a journey, with lots of forks in the road. Sometimes you will take the wrong fork, and sometimes the fork will be a dead end. If you are flexible, back up and try a new road. That is the end game, imho, more roads to enhance our journey along the road which will most certainly end with a new device.
Craig