Well, I gave it a good go. I tried my best to wrap my arms and my head around P2. It wasn't until I read this blog, that I finally understood how to get P2 to work the way that I wanted it to work - complete with bundle pooling. However, I felt that there were just too many steps necessary in order to get it up and running in that fashion. Combine that with the limited documentation, I have reverted Ganymede to use the old Update Manager using these instructions.
I still do believe that P2 is a step in the right direction, however the learning curve is just too steep for me at this point. I hope to see improvement in P2's user experience in the future, at which time, I will give it another try.