Ok, your definition of lane straddling means nothing to me, at best its redundant, its what you do when you split lanes/filtering.
Lane splitting/filtering, which is passing cars by going between two lines of cars, regardless of its legality, is something I will do in very slow traffic, but realizing that it does carry a relative amount of risk over just taking the lane and flowing with traffic, I do it very cautiously.
Your definition of lane sharing is extremely dangerous and I avoid it at all costs. Its an invitation to get right hooked or left hooked by a car. Whenever a car comes right next to me, I take immediate evasive action to either get in front of or behind the car.
__________________
Il faut de l'audace, encore de l'audace, toujours de l'audace
1980 3Rensho-- 1975 Raleigh Sprite 3spd
1990s Raleigh M20 MTB--2007 Windsor Hour (track)
1988 Ducati 750 F1