Looks very good and the explanation is a nice overview of a very serious way of going about site design. I really should focus more on this kind of stuff in my projects. I'm mostly hindered by crass realities. I really should expand my knowledge of design theory.
By the way - layout is almost perfect to me
go ahead, the theory is very easy, but can give you a starting place.