At BC Place on Saturday night, Vancouver Whitecaps fans went on a rollercoaster of emotions – at times amazed, perplexed, and then finally euphoric.