Как сам Крис Койер упоминает в конце статьи, на которую вы ссылаетесь, прозрачное ключевое слово - это действительно rgba (0,0,0,0), то есть прозрачный черный. При создании градиента от белого к прозрачному черному результат будет серым.
Вы должны перейти от белого к rgba (255,255,255,0), который является прозрачным белым.
http://jsfiddle.net/FnfTA/