You are right. It is the problem of city marathon, you have to block the roads for the race and many people will be affected. Under such circumstances the organiser will be under pressure to re-open the roads as soon as possible. As compared with the road races in Korea, the time limit of SCM is quite lenient and as you rightly pointed out with sufficient training most runners should be able to complete the race within 6 hours.