Putting a cover on an air cooled engine might not be the best thing to do - this must have been considered ?
I don't think the cover will cause troubles as the original S&S top has no cooling finns either.
I would not put any fake logo on something but that's my personal preferrence. It does look nice but for me it would look better with a red S&S logo.