Yes yes yes lane hogging is a problem the world over, is it not? The only possible exception would be Germany, but perhaps I've just been lucky there. Or maybe it's a cultural thing -"Vee haff ordahs and our ordahs must be OBEYED".
Anyway, there is no reasoning with them, really, they are simply living monuments to the invincible power of stupidity.
Just to clarify, here in CA Lane splitting is legal if done safely, but passing on the shoulder is strictly forbidden, at any speed. In other words, in congestion you can pass BETWEEN cars but not OUTSIDE of them, and that goes for either the outside shoulder (slow lane side) or the inside shoulder (fast lane) in the case of a "divided" freeway.
Have I confused YOU? LOL!!
In city traffic, all bets are off and the differences between "filtering" and "lane splitting" are academic as a practical matter since shoulders don't exist. Passing is allowed on either side of any vehicle, regardless of it's lane position provided it's sanely executed. I've found this to be the case in London as well, or maybe I have just been acting in splendid ignorance.
Peace.