Personally, I don't like the shape of your particles. They're all sharp, not rounded. Round particles will hold the air space between particles. Sharp particles will settle. And eliminate the air space between particles. I also agree that the size of the particles should be more uniform.
I use "Boon's Mix". It is composed of scoria (lava), pumice, and akadama. These are all round or oval particles. No pine bark.
I sift each of my components by size using the standard bonsai soil sifter separately. Once each component has been sifted and separated by size of particle, then I mix them together. So a particular sized bucket of pumice will be mixed with akadama and lava that all passed thru the same screen (but not the next smallest.) Yes, it's a pain in the rear! But I get a uniform sized soil mix. I usually end up with 3 sizes: 1) Very large particles that I can use as a "drainage layer" in the bottom of large pots; 2: My pine and confer size (this about "pea" sized; and 3: a smaller size I use for deciduous trees such as zelkova and maples (about "BB" sized). Anything that passes thru the smallest screen (like window screening) is too small and is discarded.