Well I did a config around the same price point you did the other day, but I think you will better off with it... besides you have very little system memory and m.2 drive? why do you need such expensive storage?
PCPartPicker part list / Price breakdown by merchant
Looks all nice and good, definitely Ryzen is the way to go. But a better motherboard would the X370 Taichi.
Dont worry, it will be fine! ITs basically the same CPU but with less cores, they dont need to do much on the bios. they already probably have Ryzen 5 in their labs before even the 7 was announced.
Also looks like it has way superior power phases..
Thats an excellent build! But why did you opt for a FE for the 1070? Thats the only thing I would had chosen differently.
Planning to buy their H170 Hyper myself, everyone talks good about them why not give them a try :D .