A few things.
It appears as though more voters switched from Green to NDP than we expected. This explains the extra 2-5 seats they are set to win. (At this time we expect a 48-37 split)
The Conservatives are also on track, if current patterns hold, to win 28 thousand votes, compared to 24 thousand for all "other" parties combined. The Greens are set to take 106k, the NDP 543k, and the Liberals 603k. It is still early however.
Edit - Also, STV goes down 40-60 to FPTP (at this stage). BC will be keeping it's current electoral system.