Public Pool is completely open source, I'm not sure where you feel like it isn't. You can look at the code yourself and see exactly what it's doing. PR's are extremely slow however on GitHub, but the OP is quite busy. I've made contributions myself.
As for mining with it, your address is added into the Coinbase transaction so you are rewarded directly if you ever found a block.