Hey @shortsegments, I forgot that you asked this question, but I just saw it again in my replies, and just finished writing a post on all things travel to Amsterdam! There are direct trains (OMG!) from London to Amsterdam since a few months, it's amazing :-)
Read the post and I hope it answers some of your Q's :-)
Thank you, it’s a great post!