I think creation_date is a default/universal sorting, unless activity_date is available. (But you know what they say happens when you "ASSUME".)‡
Seems like it would be required if paging is going to work well.
This post has 753 edits (759 revision entries) and the creation dates are all in descending order.
This post has 429 edits (...
Alas, no. The API currently does not have any easy way to track a user's edits.
You can see what returns edit information by scrolling to the bottom of the revision object, documentation page. Currently, it says:
Methods That Return This Type
Such cross-references are on every ...
There are several events which count as a revision but do not have a number; only edits (to the body, title or tags) have a revision number. Roughly speaking, everything which is listed on a posts revision history page (example) counts as a revision. You can compare that with the API results, and you'll see the revision number is missing for events like