What sleeved cables are you using?
Airflow is pretty sub par. You'll notice I stuck 2 120 mm fans in the front of the case, since it only comes with one, and I too was worried about poor thermals due to the almost completely closed off side, top, and front of the case. Being completely honest I mostly bought them for aesthetics and used the questionable airflow of the case as my excuse to get them. If you're on a tight budget I wouldn't worry about it, and maybe just move the included fan to the front so it pulls air over the CPU cooler.
I only tried a couple games on the system before handing it off to the gf, but from the games I tried 1080p gaming is awesome. A mixture of high and ultra settings in Overwatch yielded just over 60fps consistently, and I'd imagine all other e sport titles would have similar results. I did notice the CPU was almost maxed out a points, so certain AAA titles may need lowered settings, but a bit of overclocking may solve this issue. I definitely recommend this CPU for you if a ryzen 1200 is out of your budget, but PLEASE buy a decent b350 motherboard, even if you go 5-10 bucks over budget. You will thank me later.
No, I am not. Unfortunately, the case does not have 5.25'' , so you would have to use an external drive.
No BIOS updating required! It worked right away which was really nice. As far as if it will stable overclock I'm not sure, as the stock cooler this CPU comes with probably won't allow for any over clocking, but I assume it would work perfectly fine.
The ASUS Dual GTX 1050 ti doesn't even break a sweat on max settings, highly recommend this build to you if you're planning on playing competitively.
You do spot an LED strip! It was a last minute addition when I realized the case fans weren't bright enough to illuminate the whole case. I didn't realize that the mobo will only support a Ryzen 5 max and seriously stifle overclocking headroom until after the fact, which is why I don't recommend it. Thankfully, I don't think my girlfriend will care too much that it doesn't overclock too well.