As far as I know the new tlds will still have a dot between tld and actual domain (I could be wrong though) but it's just been pointed out that IPv6 emails addresses could fail on my regex.
The reason I don't currently use x@y is just to have a better shot at catching typos without being too restrictive.