phatmitsu, that's no finger print, its 3D printing marks, but yeah, HD should have clean it up nicely before mold it and sell it, they don't seems put too much effort in it
if not because i really want the novitec rosso wheel for my 599, i definitely wont buy it, considering the amount of time needed to make it look right