The bit about design guidelines for the user interface: there is a guide for how Nokia expect the interface to work. This covers things such as screen layouts, actions on certain keypresses etcetera. This helps make applications look and feel the same to end users. If an application deviates from this way of doing things then whilst it might work properly it doesn't follow the standards so might be confusing. This is an issue with compliance and technically still a bug.