I've used "off-road" lights on the road for years and never had the police moan at me. But you do need to be sensible about it to avoid annoying people.
I always use two lights - one dynamo one (3W LED) that stays on all the time and I can JUST see by and another bright one with an easily-reachable switch. The bright one used to be a 15W halogen, now I'm using a Diablo. The dynamo light is a "proper" road light so provides the side visibility and doesn't annoy people, the other one is for faster bits where there's nobody coming the other way.
My commute is nearly all on unlit roads on the open moor, so the bright light is nice to be able to ride at normal speed without risking hitting animals. If somebody comes the other way I used to turn the halogen light off - with the Diablo I switch it to minimum power, which doesn't annoy people (it's pointed down a bit anyway).
A Strada would be better on the road really (obviously), but I use it as a helmet light as well and can't justify having two expensive lights.
If I had my Diablo pointing straight ahead or on anything other than low power when people are coming the other way I'd certainly deserve any abuse I got, TBH! It's very capable of being very annoying.