your grind is not going to be the deciding factor wether a beer turns out good or not.
You can make great beer from a crap grind and crap beer from an optimal grind
Yes-ish. If it is too coarse, you'll get horrible conversion, which means you'll be adjusting the recipe like crazy from lower volume, or dumping a bunch of DME to make up for it (which will change how the recipe tastes/ends up, unless it is only a small adjustment). Or it is too fine, and you get a badly stuck mash, which might result in over conversion to simple sugars as it takes too long to mash out and too much of the mash at too cool of a temp, and bad extraction and needing to add DME, or adjust recipe.
So on and so on. If the grind is "too much/too little" it can HELP to make a bad recipe. That doesn't mean it automatically will.
I use a corona mill (I have a 2 roller that was donated to me, but never bother to set it up. I like my corona). Totally different beast, but I've adjust it so that no whole kernels come out. This generally results in modestly finer crush than you seem to have. The husks are more "ripped" off than "popped" off like roller mills produce.
I tend to get in the low 80% range with BiaB with my Corona, which is a lot better than my LHBS 2-roller mill, even with a double crush. I'd guess I get (by WEIGHT, not by volume) about 35% powder, 35% very small pieces (less than 10% of a barley kernel), 35% medium/large pieces (11-100%) and 10% the husks.
I count zero pieces that still have the husk on. There are a very tiny number that are effectively dehusked, whole pieces, but very rare.
I did have some previously, but in my last go around, I tightened my mill by about 1/8th of a turn on the set screws and that took care of the maybe 1 in 50 kernels that didn't get crushed/dehusked. It also upped my efficiency from low 80's to about 85% for the stout I brewed. Not sure if it was the very slightly finer crush, or if it was brewing my stout differently, as I added a small (1/2tsp in 4 gallons) of baking soda in the mash for the first time, but my target gravity of 1.050 collecting 4 gallons from BiaB ended up being nearly 1.055 temp adjusted pre-boil gravity and a little over 4 gallons collected, so I had to adjust up to close to 4.5-4.75 gallons and I still ended up with 1.052 in to the carboy.
That puts me in the 85-87% range. The last three brews were ~82% on a mild, ~83% on a Hefe and "I don't know" on a BIG pumpkin ale (because I had pumpkin and butternut squash in there, I don't know how to adjust what the gravity should have been for that and I mashed with them to boot, but it seemed a bit better than last year when I brewed a very similar recipe, but with my LHBS mill).
If another couple of brews end up in the same low to mid 80% range I'll start adjusting my recipes to account for that.
Previously I was using 75%, but knowing I was more likely to hit in the low 70% range with my LHBS crush for BiaB, but I just went for target gravity and figure I'd just go slightly low on volume.