Seen a few times now last few days... looks very clean, didn't manage to grab a picture but looked like there was ISDC stickers on the windscreen?! Anyone here?