I can pretty much guarantee it's not Damon. Present day Caroline still hates him. I don't see that changing anytime soon. But then she apparently hates Stefan in the future.
And maybe? I told my assistant that my fiance knows we can never go back to Mystic Falls. And no I have no clue why we can't go back there. It's all very confusing.