Have you had a dropped kerb put in as there isn't one on google maps? If not, the driver is perfectly within his rights to park there as it is not classed as a driveway. Your neighbour, on the other hand, who does have a dropped kerb could complain that someone is parked in front of their driveway.
For all we know the idiot on the bike could have asked one of his mates to do the car and tried to blame you.