It is a question of consistency in interpretation. Otherwise interpretation becomes completely arbitrary and your interpretation has no claim to be more right than my interpretation if there are no consistent rules and principles. The Qur'an is first before Hadith. So this is certainly not a contradiction within Qur'an, but does raise a question about compatability with one hadith. And I'm not convinced it is a contradiction between Qur'an and Hadith.
Angels are beings of light and can take beautiful forms.
I think from your Biblical experience, you know they do.