RE: CDI Location
Barely, but yes. It's the best you've done so far.
Better would be to get the ignition out of the engine box completely. The engine gets hot, and radiates a lot of hot air. This has been relayed to you before but you seem to be dead set on putting the ignition next to the engine. The life (and reliability) of your ignition will be reduced by the amount of heat it is subjected to. This is a well proven and long standing fact of life with our ignition systems. What you have will work, but don't anticipate a long lifespan for the ignition.