You are underestimating your time frame, you will reach naran at 10 am, will resume journey at 11 am and it will take you up to 2.5 hours to reach babusar and then 1 bour up to chilas, chilas to raikot bridge not less than 3 hours and then hunza further 3.5 hours drive. And no there is no good hotel at jaglot to stay in. You have to stay at gilgit in case you are late. Bear in mind I have been to hunza 3 times haha