Yes, a Bieri hood made in Switzerland. Not many of them around in good shape, unfortunately. Very easy to put on/remove.
No idea about that lump hanging down from the plate below the driver's side spring - haven't noticed that until now. Either a perspective something that didn't move aside fast enough. Will check if it's still there when I get back home