Heh, I just wanted to point out aaron.b is the president of Pluto, Inc.
There are lots of pieces of code in LMCE that I would like to redesign, and talking to Aaron, he also knows of some pieces of code that aren't as elegant as they should be. This is the nature of software outside of the rarefied world of flight control, car break control and medical device control software.
Time constraints lead to hacks, code is not redesigned not rewritten as soon as more generality is required, etc. But since almost all of the software is there for you to read and understand, you can also fix the parts of the foundation you are not happy with and by just convincing a few other developers that the fix is needed it can be applied and now the problem is fixed for you and the next person trying to do the same thing.