In September last year I asked what you would change in the P2 theme, and the post got some recognition. Today I was pointed to this child theme take on P2 by @torbjorn_s which looks pretty interesting. You should check it out, I think, and then revisit my original P2 post and see if it solves any problems.