Routing
All sounds like good gouge.
I would only add that you might want to find out which airways they will likely use for your route. In my dozens of trips across Saudi I have gotten maybe one direct. If what you file is not what they expect, no one will tell you anything until they start yelling at you because you turned or did not turn at the expected point. If you follow their route, it stays mellow.