Pretty sure you do NOT want to use SetSpritePhysicsVelocity, as this sets the velocity at a specific rate and will not work correctly with Forces or Impulses.
Here is the description in the help for it:
Immediately sets the sprite's velocity to the given direction.
This is an abrupt change that might not look right during the
physics simulation, forces and impulses are the preferred approach
to influencing velocity.
Wish I could help more, but I am still trying to get my head wrapped around the physics commands too.
Thanks,
JHA