Hi,
I'm a new user of AIOSP but I raised some strange behaviour of this module. Specialy with the replacement of description annd keywords.
The first part of wp_head seems to take into account the type of displayed page (is_home, is_single,...) but once $description or $keyword is filled the next test add an !(is_home() && is_paged()) which cancel any replacement for those page's type.
For my site I canceled those tests and now it works like expected.
I have also added an is_category() somewhere to replace description and keywords with generic options.
By the way, I added in replace_title a str_replace with %blog_title% or %blog_description% to allow usage of macro in title for home pages for example.
May be this could help someone with same problems and those features could be integred in future version of AIOSP.
Best regards