@Kipps,
Thats some great work, I have been redesigning the A608 on and off for the past year - I never seem to get the time it needs.
Anyway - this project is awesome,
I can only suggestion one thing to help - and that is to introduce a void so the CPU doesn't over heat.
you could get away with only two thirds that void space - its really only for the CPU to breath.