Heat sounds normal. My E4GT got nice and toasty playing games and my GS3 does the same. From what you describe I think you're safe. Maps issue sounds like a slow data connection. It's probably struggling to get the information fast enough and hangs while it tries to fill it all in. Maps for me...