As for (2), I find your suspicions unfounded. The files contain overall CRCs as well as block level CRCs, and are verified by the bootloader prior to loading in flash, so the possibility of loading a file with a bad byte in it is basically impossible, regardless of size. That is standard practice in SW engineering for just about everything. Of course, if the programmers introduced a bug and didn't find it in review or QC or QA, and testing, well, it is just bad code and not a "glitch".
BBC is a zoo sometimes, hate to say it. I have just about quit going there because of all the noise. I have not noticed any "glitches" or bugs yet, but I've only fished once since I did the upgrade.