Just to follow up on this post, my frame seems to be fine. I got new Cooper tires last December and have about 30k miles on them now, they are wearing nice and even with 10k mile rotation intervals.
As for the brake assist, I still get it occasionally, but have learned to keep it under control...