The baffles look like they are very good. They are directing the air up thru the Condenser fins and out the upper access door. BUT, even with that baffle system you still need an additional fan installed blowing OUT the upper door. This is required in a Slide room even tho the OEM's never install them. Your last pic shows the FINS. On the right side of the fins you will see 2 wires going to a tstat disc. THAT is the temp control for the Dometic installed 12 volt fan. It will be below that Condenser about 8 to 12 inches. IF you do NOT hear the fan, odds are the Tstat disc is bad. You have to pull the refer to diag and replace the defective fan or check it out. Doug
PS you need 2 fans. The original and the one added at the top