Apple also has it's own tick/tock of releases, between developer features and end user features - 10.4 and 10.6 being the former, and 10.5 being the latter. Thus, we're probably going to see a lot of new whiz-bang end user features in 10.7.
"Unification" already exists - iOS and MacOS X core OS and kernel code is fairly similar, as is much of the userland API. It's different for obvious reasons (many to do with touch/hardware limitations), and unless those differences go away (which I don't see happening - touch on an iMac form factor = serious arm pain), I don't see much point to the talk of unification.