No Jesus tabernacled among them not David. And if they were referring to his heritage at all, they would call him "Son of David" not "David".
The fact that many gentiles were coming to faith in Christ is proof of its fulfillment, again according to James.
You have it backwards. The restoration of the tabernacle of David is to occur after the visitation to the Gentiles to take out of them a people for his name. Read the text -- it's right there plain as day.
I noticed you conveniently missed commenting on the impact of Peter words concerning Christ as the greater David in Acts 2.
If you do not take all the Bible into account you will consistently come up with the wrong answers.
Jesus asked them, 42 saying, "What do you think about the Christ? Whose Son is He?" They said to Him, "The Son of David." 43 He said to them, "How then does David in the Spirit call Him 'Lord,' saying: 44 'The Lord said to my Lord, "Sit at My right hand, Till I make Your enemies Your footstool" '? 45 "If David then calls Him 'Lord,' how is He his Son?" (Matt. 22)
Neither Amos 9 (which I quoted) nor Acts 15 (also quoted) reads that way. You are placing the cart before the futurist horse.