Okay, so something went wrong, I can fully redo all the steps.
However, I just want to confirm the scenario:
I can run a p2pool node and have multiple miners connected to my pool. They would put their wallet address in cgminer's user field. Then, they would receive coins directly.
Please confirm, this is the case.
Thanks