The only thing that kills me about it is the confirm times on the pool(s) I use. I'm pretty sure it takes days (minimum one for sure) for earnings to be credited.
You can still use p2pool and you will get your coins right into your wallet.
http://q30.qhor.net:8336/http://q30.qhor.net:8337/But for p2pool the confirm times are the same - while you'll see your balance in your wallet, you won't be able to send the coins anywhere before they mature (which takes 520 blocks, about 5 days).
So there is actually not much difference between traditional pool (coin mature 5 days in the pool and then you can request a payout) and p2pool (coins mature 5 days in your wallet before you are able to send them elsewhere) in this. In both cases the coins will be available to you after about 5 days. This is dictated by the coin design and you can't speed it up.