OK. I deleted the one I uploaded.
Keep in mind that a component (dynamic or not) is really just a SketchUp model file. If you put a component into a SketchUp model, even if it’s the only component, and save that model file, you wind up with a SketchUp file inside a SketchUp file. The same thing you are seeing would happen if you use File>Import to import a saved file into a SketchUp model file. This is usually a good thing because it helps to keep all the parts of the model together. For example, here is a model I created of a steam engine. Each part is a component. If I open the file from my local drive or download it from the warehouse and then open it in SketchUp, it will be a bunch of components flying in close formation but if I import it from my local drive or from the Warehouse, it’ll come into the model as the steam engine component with the base level components nested inside.
Uploading your component either through File>3D Warehouse>Share Model or via your web browser results in that double wrapping. If you either do as I suggested above with the context click or select the component and then go to File>3D Warehouse>Share Component you won’t have that problem.
If you are making repeated edits to the component you might want to upload it at the end as an entirely new component and either delete or at least make private the old one.