Yeah been screwed a couple times by Atlantic on kits. I won't order anything but new stuff from them anymore. Their customer service never replied to me despite multiple attempts. They are on my shit list unless they have something nobody else has.
That upper is unacceptable. You might try sanding the fuck out of it then sending it to US Anodizing.