Lol, mate don't freak out. There is no way to track you down, actually there is a ay, but a normal user can't do it. What if they see his IP? There is pretty big chance his IP to be external (not real) or dynamic and even if they use a tracking sites, the best thing they can do is get yo your ISP.
When someone tracks my IP, it says that I live in a town that doesen't even exsist in my countr XD.
Anyway that DDoS thing reminds me back the time I had a wow server xD