I just returned my 655 revB to the store for a refund.
I was going to get another one - and see if I had the same bad luck or not - but decided that I'd try a different router instead (while I wait for my dgl-4500 to get replaced).
I went with a Netgear WNDR3700 router to play out its 30-day return policy.
So far so good. Definitely different than DLink regarding what you can configure, and the type of info it lets you see.
At least I am not questioning whether or not it is doing its "job" - yet.
I now have 29 days to return it.