I'm all for it if I can use the same app to report drivers who drive both under and over the speedlimit (25 in both a 30mph and 20mph roads). It seems to me that more than half of the drivers that I'm stuck behind are either dangerously distracted or dangerously incompetent at maneuvering their vehicle, as they generally have poor lane hygiene, they do not observe the speed limit.
Will I also be able to report road users that hold up significant amounts of traffic behind them without stopping and passing them?
If you're holding up traffic, as per the recent updates to the highway code, you should pull over and let people pass. Regardless if it's legal, if a driver is not driving at the maximum safe speed they can (which in an MOT'ed vehicle on a clear summer day on a straight and empty road should be the speed limit), they are either distracted, incompetent or they're not bothered about getting to their destination, and in all of those cases I would prefer if the drivers in question considered using a bus to fulfill their transportation needs.
It's called impeding traffic, and is in fact illegal in many (most) places. But obviously this only applies to cars driving significantly under, not just a few mph under.