PS: has anyone ever installed a small fan inside the cabinet to aid ventilation? Some sort of small low speed motor with a small fan attached?
all the time. you can go to the dollar store and get cheap chinese chill pads for laptops, they draw about jack 5v and have 1-2 slimline fans inside you can pirate, or watch parts express when then have semi-annual PC cooling fan sales for like $.99 each. and there are two schools of thought: you can find old transformer style power supplies-3-12v in 200-400ma anywhere, heck I have a beehive full of them, or newer cell chargers - any make. if you NEVER listen to AM radio, use the cell charger, if you plug one into the back on the switched outlet, that close to the RF board its gonna make weird noises.
but what I also do is make them blow OUTWARDS. outwards is not direct air on the heatsink, which intrinsically is the most direct cooling but its more like the fan in your laptop, pc or commercial computer equipment, it causes cooler air to come into the case along its natural and hopefully thought out paths. since heated convective air rises straight up - it has no choice - g*d said so, all you are doing is aiding and abetting the natural flow.
On my machine in the huge cherry entertainment center, I cut a hole in the back down low, with a filter (its an air intake for cargo trailer convection or sheds), and up top I have a larger 5 inch 12vdc fan and the smaller 3 inch fan, outside and on top of the stereo case, but blowing upwards. I can run bertha all day with the door closed, open the door and the inside is room temp. Bertha is a 1993 VSXD602S (needing to hit the bench for an electrolyte refresh I betcha) I have had for 24 years and is the house daily AV driver
I got a technics G something 135 amp that was broken - got too hot, desoldered it self, and it had a fan driven from a transistor network that detected a certain volume level with the 15watt surround amp on as well - screw that, I pulled some parts and added some jumpers and the fan runs 100% from the +5vdc and I beefed up that regulator (78M05) to a 1.5-2amp size (digikey). and on onkyo R400-ish machines. fine weapons but they all go bad because people put the tuners on top, in a cabinet and the -vdc regulator is un heat sunk and they all unglue themselves. easy fixes, but each one gets an internal (or external) pc fan and they never come back
lastly, looking at your pic - what you did was innovative and will be better than before BUT, fins reject heat better when the surface of the fin is flat or horizontal to the air flow - in the case of a stationary stereo - up and down, in the case of a moving motorcycle or ATV - side to side.
if you ever see a 'monolith' - those 1990-ish sony/pioneer all in ones that LOOK like stacked components but are in fact a boombox in a box with a 100 watt amp - buy it for the $1 or $2 it will sell for and scrap it, there will be 40 inches of aluminum fins inside - thats where I get my ready made home made heat sink stock...