Very nice. Articulated Pi cam no less!
Have you never had trouble with bits of filament - like the angel hair stuff you get sometimes when it oozes in travel or priming - sucked into those fans? I've had it happen a couple of times to my hotend fan and it's a right pain as you have to shut everything down to stop the fan and pull it out with tweezers.
Nope, it likes to ooze a little because thats what titans do but it doesnt ever get stuck in fans.. or at least hasn't yet! I did print all new part cooling and have 3 new silent fans on the way so it's set to change again!
In terms of functionality it's now pretty much there although I did notice an additional relay control module for octoprint so that opens up better control of the bed to me as well. That I think also has to be on the cards.