The problem I see is in needing a few clicks before you can guess the user's cognitive style. I would assume users visit the most important pages first, so by the time you can guess at their cognitive style they've probably gone as far as they'll go. (And I think it'd disruptive to change the content of pages they've already visited.)
Maybe browsers themselves could determine users' cognitive style over time and send that info when you visit a site.