Weird vibration once you decrease speeds: does this mean while braking?
Shakes while driving could be a lot of things... the easiest would be wheels out of balance, then alignment.
The car pushing you thing... I get that too, I'm pretty sure it's some kind of delayed downshift thing, at least...