Being of non-British nationality and only in cause of a visa, I should probably say that both sides have made a reasonably convincing campaign.
But Farage's comments about "independence" comprise the purest bullshit I've heard in years (also "victory without a single bullet fired" was rather insensitive considering the tragedy of Jo Cox last week). British people should also know that Parliamentary sovereignty has been undermined for 40 years and will continue to be a complete joke to all but the blindest nationalists clinging to imperialist ideals <=== fact, not opinion. Congratulations, adherents to the Diceyan conception. You got your sovereignty back, in a time when it means nothing.
Not much to be surprised about. It was all bound to happen in the event of Leave. Leave supporters voted with their emotions, and there's nothing wrong with a bit of nationalism here and there. Now Britain has instantly bombed markets and currencies around the world, and should probably shoulder the blame for any accusations that it acted selfishly and without a single thought for the consequences in an interconnected world.
Time to prepare the UK for EU-free trading, I guess. Not that UKIP bastards would ever give an ounce of thought to the possibility that a Leave vote would be followed by a lot of hard work in rebuilding trade.