Ya we've seen issues with TVs and these routers, mostly due to TVs not supporting certain connection, file formats or problems with the TVs hardware.
I don't have a TV that uses DNLA, I have boxee box and a Hopper. The hopper connects to the USB drives however is particular on what file formats it can place. While the boxxe box, not so much and can play many files thru that.
One thing you can do, connect your USB drive to a PC and share it out fully. Do some testing with the TV and see how it works for you. Then go for a router.
I would contact D-Link support back and verify that those models will work for your needs. Maybe find a local shop with a refund policy available so you can try a router out. If it doesn't work for you, then take it back.