А Вы просто посмотрите на схему, посчитайте режимы, прикиньте рассеиваемую мощность, и лето на дворе, вот и греются транзисторы, а что же им ещё остаётся делать? Думаю, что всё Вы сделали правильно, да и там трудно что-то сделать иначе. Варианты есть конечно, но природу не обманешь, ежели через транзистор идёт 30мА, и там 12В, то и моща будет соответствующая, а транзистор-то манюсенький а в доме-то +28 градусов и так просто, и транзистору куда-то надо мощу скидывать. Тепловые режимы это называется, и считается, и легко считается. Как 2+2=4.