The petrol station used differential pricing to encourage some drivers to fill up the tank during the night hours. This helps to reduce the crowd at the petrol station during the working hours. It is an interesting way to spread out the queue.
Perhaps petrol stations in Singapore can consider a similar strategy? It seems to work quite well in Canada.