Dissecting a production engine is never a fun learning experience. In production, things make it into code that shouldn't. That's just life.
How about starting with a more modern engine, that was made specifically to learn from:
There is an older GDC video about it, but i lost the link.