I don´t have a problem with tags, but having to tag EVERY single piece is one idiotic system. Let´s say that you have 500 models in a group, requiring the same material. Now, what´s the point of having to tag ALL the 500 children in the group, instead of just the group?
Feel free to explain in what way this speeds up the workflow.
Judging by your gallery here, i can understand why you wouldn´t find any problems with the current system. Although complex modeling, you have very few objects in a scene.
Now, try putting together a scene with 3-4000 objects, and you´ll quickly find out that Cinemaxwells current system is a complete pain in the ass to work with.
Another flaw, yeah, i call it a flaw, is the inability to render out objects that aren´t fixed. If an object is not made editable, Maxwell simply refuse to render it, no matter how many tags you use.
Some models are pretty much required to be left uneditable(splines, sweep nurbs etc) or you´ll have major problems if they require changes. Pulling one point to alter a cable, is hell of a lot easier that pulling 100 or 200. Again, a flaw that prolongs the workflow.
I did one scene with this damn system, and the setup alone almost took
me longer than modeling the entire scene. Take the scene here for example:

I would love to run this through Maxwell, but it would probably take me a week just to setup the damn thing so that Maxwell would accept all the objects. AND, i would have to make duplicates of every single wire and cable if i would need to change something.
So yeah, i call this one of THE major issues with the plugin.
But like i said, i doubt they will do anything about it. Why bother with the plugins and draw attention from their precious Studio, right?