Right, so it's an arcane alternative to the automatic vehicle number plate recognition system employed in Central London. Zero investment in traffic monitoring and infrastructure, just make everyone pay for a sticker that they might not even need instead.
Pretty much yeah. Same as the swiss highways charge. If you are stopped you need to show it or get fined.