FT has also written long time ago a nice piece which explains more in depth the trading process. Must hold true today as well (correct me if it is not the case anymore)
There is also a recently updated help page.
Might be useful for newcomers.
The suggestion to show more explicitly the reason for a rejected order in the app seems nice to have if technically feasible.
@Eden love your determination in pushing people to read the T&C