Looks like a Keyde motor and battery in a nice spec bike. I've heard rumours that the Keyde system is not fully sorted yet, but if you get a cast iron guarantee with the bike, it'll be the dealer that has to sot out any problems.
I think that we'll be seeing a few more bikes with this system in the near future.