Glad to hear you are ok!!
Too bad you're in BC...no fault insurance, and limits on liability...same as here.
There's a testament to how well built the E's are though....you walk away from an accident that total's your car! If you had been injured, she would have been nailed with Dangerous Driving, and not just fail to yield...hell, her lawyer will get that reduced to nothing in court....:x That's the problem with the system in Canada, there's no accountability - the cops will just write it up, and let the insurance deal with it. The only good thing for you is that she got a ticket. Make sure you get a copy of the police report...if she claims injuries down the road, it may come back on you (I've had it happen!)
Still glad you walked away!!