Quote: "I know the proper way to do things is to never have a face with more than 4 sides (you can mix 3 & 4 sides in a model right?)"
It can be quite difficult to keep that up, making a model 100% quad is difficult and I've seen even proffesional modellers use a triangle or n-gons (polygon with more than 4 edges) here and there (I like look at their meshes, proves helpful)
As long as you try your best to avoid sloppy geometry and make edits on bits that make the mesh look sloppy.
As for 'proper' modelling, I see nothing wrong with your geometry. But you're doing a robot right? It don't need to made so much in an organic way - as robots are segmented you can use different meshs for different parts of the robot instead of trying to model the whole thing in one. Just keep stuff the same mesh when they're the same part.
Anyway, good stuff and keep at it!
You sir have the moral ambivalence of a mutated shrimp!