Considering the source and the D+5 sample these results are not bad for Trump
North Carolina is D+6 among registered voters. Furthermore, this sample voted for Trump by 4 against Clinton (his exact margin)
Also, an interesting tidbit--
Joe Biden leads Donald Trump 48-47 in the Presidential race. Fitting the pattern we’ve seen in most swing states the undecided voters are Democratic leaning- they voted for Hillary Clinton by 29 points and they support Cal Cunningham over Thom Tillis in the Senate race by 40 points. If they end up voting for President along those lines Biden would lead by 3 in the state. But they’re not sold on him yet and he and his allies will need to continue working to win them over.