Haha No.
And No. They're not painted.
Idk what type of foam it is, but water doesn't get into it and it's not painted.
It's like the foam they use for the seats on some rides for Six Flags.
The foam could be made in any color I assume and doesn't fade.