Firstly, UA defines departure as the time when the aircraft starts moving backwards. Most other airlines in the US use the time when the brake is removed.
The app is actually very good at presenting flight status information IMO. Your confusion probably stems from the differences between "Estimated" and "Actual" times and the difference between "Landed" and "Arrived" - the text shows up in the same font and color, but means different things.