Hmm a quick google have several sites (arstechnica, business-standard, smartprix just to list a few) list the phone as stock Android.
That said I obviously am missing the on/off switches so whether that is a bug on the phone or Nokia modifying it has yet to be determined.