The mobile app is an Open311 client. Thinking about new features has to take into account the API itself. It is a good idea to run through the API specification to get a feel for what's possible with the current version of the spec.
"Open311 Georeport" is a new open standard protocol for communicating civic problems to governments. So, there are clients, servers, and the specification for the protocol itself.
uReport is an implementation of a server. The web proxy is an implementation of a web-based client. The mobile apps are clients as well.
Information about the Open311 protocol specification is at:
http://wiki.open311.org/GeoReport_v2