How to make a cube rotate while moving?

I dont realy know how to expian what im looking for, so thats pretty close to it: Cube Dodge - A mobile game for Android - YouTube

i tried using rigidbody.addForce but when the force is to high it gets too bouncy and when its too low it takes to long to rotate.
any other solution?

I also want know how to do this.