I wouldn’t call that a dead end. I’d just say that I don’t have a quick solution for you. To me, BuddyPress has everything that P2 gives you.
If you really want P2 to work in BuddyPress, do a little investigation, try and figure out what isn’t happening. Detail your problems and how to reproduce them and get that information out there – and post a diff, instead of a zip of your theme.