Amazing work, and very clever.
How necessary are the fans? Is it the Pi that needs it or the Pi + that screen?
Typically a Pi doesnt need any extra cooling however since the processor stays at a constant 50-60% I would occassionally get CPU temps creeping up to 80+ C throwing a temp warning even with the heatsync. With the fan it keeps temps around 60°