Another issue I came across with asynchronous editing is that you can't change the MouseSelect value asynchronously. So although you can put the grid in edit mode, you can't then change MouseSelect to msNone to stop the user clicking on a different record from the one they are editing.
Also the PagerType enumerated list has the last entry mis-spelt (ctpNone instead of cptNone). Not sure whether this is deliberate or not.