Re: if $car !="Taxi" then sleep(900)
Not sure you are quite right there on your last sentence.
Black cabs can be hailed, they do stop on zigzags and they do do u-turns in places where they shouldn't. This doesn't mean they are allowed to! Surely they are supposed to obey the law of the country just like everyone else.
To be honest it's the price that gets to me. One hour walk, £1 for bike hire, £12 for a taxi. I'll stick with the bike hire thanks. Best thing my town ever did.