Thats good news.
One comment though:
When you already know that you are dealing with uploading, this does indeed explain the status.
But if you don't and are only confronted with he red or green or orange sign, there is still no easy way to find that.
Searching for 'red square' still does not give a result, although 'red' does.
In another life I used to work in software testing, user acceptance was one of the fields I have some experience with, IMHO it might help to check the documentation from a 'stupid' users perspective, like 'I get this error what is it' or 'what does this button do?' next to working from user stories like your doc's do now and do very wel indeed. In other words, if one follows a specific user story / scenario, all is explained very wel, but less so if one is confronted with unclear / unexpected behaviour.
Just my view. thanks for your update as you described, much appreciated.