First - I don't use iTunes and I'm on the 1.08b5 beta, not the 1.07 release.
Using XP Pro, SP3 and IE8 I can go in to the iTunes server setup, change whatever I want - enable it, set a password, save settings, go back in, disable it, save settings, and no browser crashes - this points to one of two things - either the problem has been fixed in 1.08 - or - it's related to your browser settings, my suspicion is that it's the latter.
Next - power - in thirty-three (33) months of owning and using a DNS-323 that runs 24/7, and during which period I have used every firmware revision released since 1.02b including all the betas that were made public through this forum, I have had problems with hibernation on two occasions - the first was caused by a print job "stuck in the queue" - for which there is now a clear button, and the second by one of the "add-in" servers (uPnP AV, ftp, iTunes), I don't recall which and which was resolved by a reset to defaults.
Where I am coming from is this - you are complaining about problems that are very likely caused by your configuration and not something internal to the unit.
I'm not saying that the unit is fabuolous and the greatest thing since sliced bread - it has it's shortcomings, but, unless it is reproducible and the causes lie within DLink's area of control, then it's unreasonable to expect them to fix it.