Interesting technique. It would definitely be effective if the attacker were smaller or had forward-leaning weight or momentum.
It really depends on how the attacker's weight is distributed. Many times, from behind, an attacker will pull back and up, so using an attacker's strength and momentum against them is a good idea, a la Aikido, especially when the attacker is physically bigger or stronger.