Got one (from Argos), can confirm. The update situation is appalling (surprise surprise, the usual problem with Android unless you get Google's own handsets) but it's an otherwise impressive little device for the money. Definitely makes you question whether it's really worth spending 4-10x as much on flagships. Plus with being cheap you don't worry yourself silly about breaking or scratching it etc.
Yes, they do.
Don't they take a MicroSD card? Same price at Argos. Tempted as a second phone. Just about to become 2 generations old though if you count the G5S...
Potentially only £94 from GiffGaff https://www.hotukdeals.com/deals/motorola-moto-g5-129-giffgaff-104-with-cashback-2904735
I'd be genuinely tempted by this if it wasn't for the 16gb. I'm on that now and getting constant warnings that I'm reaching the limit, so much so I've been deleting apps regularly.