Why does Macrumors love using the term "push"? Something is pushing sales here, he pushed for anything there.
Is it native english? Ok, I'm far from being a native speaker, but using push for everything sounds strange and ungrammatical to me.
Most native English speakers don't seem to notice for some reason, but a lot of it is strange and ungrammatical. Weak writing skills with no editorial oversight will produce these results.