The modeler who made the 3D file is aryorap on IG, and his work is amazing! The color you get may vary from the pics, it just depends on what roll of filament is in the printer. I use Sunlu and Hatchbox PLA. I have removed all of the supports, but you may have some small supports residual, etc.
This will require sanding, and prep work of your own to get ready to paint and finish out as this is a raw print off the printer. If you've worked on 3D prints, then you already know this.
If you're new to 3D printing, there are TONS of tutorials on YT, and there is a tutorial specifically for this exact helmet done by FranklyBuilt on YT. Just enough for a little padding and it's perfect. Just a note, the visor that comes with it really isn't intended to be used as the actual visor for the helmet, but as a template to make your own visor you can see through.
If you don't care to see through it, you can always sand it and paint it black. I think I covered everything, but if you have any questions, feel free to shoot me a message and ask. Thanks for checking this out!