Your articles has forgotten to mention the following initiatives by ICICI which also contributed to its great success:
a) They contacted Corporates, and solicited for opening of salary accounts for their employees. This initiative has given ICICI thousands of salary accounts(Savings a/cs)
b) They have improved the speed of processing loan applications like Vehicle loan, Housing loan etc. as aginst other Banks which insisted on lot of documentation, and cumbersome procedures. Therefore people in large numbers turned to ICICI for its speedy processing of such loans.
I am sure these steps have also contributed to ICICIs great success.