Will you actually be staying in the UK? As I suspect other countries might have different regulations.
Also what you quote seems to refer to "a resident of the EU", which you are not, showing your US permanent visa/residence card should probably be enough.