It's probably that the tile requires a larger icon than what the website's favicon supplies. It seems that as a fallback, for larger sizes Chrome generates and uses that letter-with-a-colored-background as an icon.
You could use the Start menu instead of the Start screen to use smaller tiles/icons, or manually change the shortcut's icon.