You could consider using the rail and sail service sailing overnight with a comfortable cabin (ship is huge) on the outbound.
It is a good, reliable option that gets you into London at a reasonable hour. I use it all the time. Should be about 75euro single from Amsterdam, including private, quiet cabin.
I regularly do this instead of catching an early flight.