I have programmed in both for years (commercially) and don't understand the comments about D being like C++. This is a night and day difference to me.
And appearance really only changes when you hit templates. And with D you can't tell (as an outsider) so it just looks like the non templated C++.