This map was made by 3D artist Joshua llorente and overwatch director jeff kaplan nods to it and it will be soon in the game as a payload map check out the video too
Is there any benefit that I will get if I make a new map too for my country and Overwatch team interested ? I'm sorry I know it's too early to ask something but this kind of work takes pretty long time and hard dedication to create.