I think I just figured something out. I finally somewhat understand difficulty/leading zero hashes. Anyway, if current difficulty is 11.2M, at least that's what shows up on cgminer from p2pool, does that mean if I find a share with 11.2M difficulty I basically found a block if I was solo mining?
My best share is 300k right now so good thing I'm in a pool. But when we get paid it means someone found the required difficulty?
I think you're starting to get it. The only 2 things that matter in concerns to share difficulty while mining at a pool is A) a continuous stream of low-difficulty shares to prove to the pool you're still working for them, and B) any share that is higher than the 11.2M (or whatever the current difficulty is) shares, which would be a block-solver.
If you found a 11.1M share, it wouldn't be any better than the diff=1 share you submitted right before it, at least as far as the pool is concerned.