Your comments are (as far as I can tell) factually correct, but the reaction that springs to mind is "so what?". As an embedded programmer, I really do not care how a particular embedded micro compares to an old minicomputer cpu (other than for historic interest, of course - in which case it definitely is interesting). And as for possibly misleading marketing from TI - it's not exactly new or unusual!
What is much more relevant is whether the register set and addressing modes of the msp430 really are appropriate for their target applications, or whether they would have been better off with the PDP-11 arrangement. I'm far from convinced - certainly, the example you gave (PC-relative CALL) is obscure indeed, and I think the benefit of more registers well outweighs this missing feature.
One thing that is definitely missed, however, is all four addressing modes as the destination for two-operand instructions. At the very least, there should have been a hack in the MOV instruction to allow @Rn and @Rn+ modes in the destination.
As for the missing PDP-11 addressing modes, they are not such a great loss. The indirect modes are almost entirely superfluous when you have enough registers to hold pointers in registers, rather than having to have them in memory or on the stack. It's not often that pointers to pointers turn up, at least not in embedded programming. Auto-decrement modes are nice, but how often are they used in practice? *(p++) far outweighs *(--p), as long as you have a stack pointer and push/pop instructions. Perhaps it would be a useful mode for MOV, but not otherwise.
So if you want to say that the msp430 is not as close to the PDP-11 as TI marketing seems to think, then I fully agree. But if you think that's a bad thing, then I disagree.
mvh.,
David