There are 100's of 3ed party Alarm Apps to choose from that offer a multitude of diverse features. Instead of sprinkling fairy dust and wishing why not spend some time looking for and get an alarm App that meets all your criteria and more.

Apple has not updated the Alarm App (that I can think of) since the iPhone was originally released so I would put the chances of you getting the features you want added somewhere just above 0%.
I use
Nightstand Central and I love the progressive (fade in) alarm feature plus natural sounds.