the address 0x00D3C468 can and will change with each patch.
All these methods are for finding THAT ONE adress from where you start to iterate through the object list. The other attributes (x,y,z, ...) are then relativ. So everyone might have his own method and come to the same result, since WoW (and all other applications) are full of pointers

So far TLS is nothing magic or must-have to use, since it finds the slot which can be then used with the tebadress (thread-base-adress) to refer to the first object pointer. But having the TLS offset is not enough, you still need to figure out where the first object begins. Patch 2.4 showed this, not only the base-adress was changed (swaped with guid), also the offset to first object was changed from 0xac to 0xc !
All these made me think (look at my other thread) to automate this process regardless of tls or any other methods. I don't want to hunt for the object-list, attributes, etc. again and i am sure it can be automated (actually i've done it!).
So let the computer search for you, there are enough *unique* information there to find the proper adresses, offsets, etc.