what is the voltage value on your 7805 input pin? - if you have more then 10V it can cause the heat - in this case you should take a cooling element for the 7805 or another transformer.
power supply:
i made good experiences with 7805 ( 1A ) and a 7.5V (800mA) transformer…
…but maybe it’s a circuit problem - in this case you can:
 check all the soldering joints for short circuit or false connection (i know you have allready but who knows (i found some bugs after chcking the circuit-board about ten times…))
the next option to find the bug is to remove suspect components step by step from the core modul and check the heat of the 7805 each time - if no component left over check the soldering joints again…