I think turnout was manipulated - suppressing enough votes from historically republican precincts would push the results to (D). I also think the GOPe was in on it.
Hard to say. To be sure the results on last night will be reviewed for a long long time.