He is just doing his best to please you since he is banned over here and can't berate you on a forum while attempting to defend himself. You should have posted it on speedzilla and watched the hilarity ensue. Guaranteed you would be called a troll and a newb at least once by Mark.
In my opinion the guy and his parts are a joke. He is hit or miss, and you never know what you are going to get. Some people have zero problems with his work, and some have nothing but problems. Some get great customer service, and some get insane emails and threats of lawsuits. Another problem is that you never know what is considered "good work" to different people. Some people might just see something glossy made of carbon fiber and think it is awesome and whoever made it is a miracle worker, but others will notice pin holes, milky resin, cracks, horrible fitting etc etc and think the maker is a hack. You just never know when it comes to the standards of other random people on the Internet.
The same thing happens with those Chinese fairings. A trained eye, or someone detail oriented like myself will look at them and think they are all complete shit. Someone who has never seen a polished turd will think the are the shit.
That is just my opinion. It sounds like he is trying to do you right, so I guess that is good thing.