Does anyone know what model this is?
Looks alot like this one-
Yes it's an EM5900, essentially a baby EM6910. Technically the EM6200 is closer to the 6910 but the 5900 and 6200 are pretty similar internally.
Uses the same thermoblock as the EM6910, along with thermistor temperature control but doesn't have a dedicated second system for steaming.
The brew temperature, steam temperature and steam pump rate are all adjustable. It uses standard 51mm baskets. With a single wall basket and a good grinder it's a reasonably capable machine.
But not that easy to find in NZ. EM 5600 are much more readily available. But not so robust I think. Still looking.