Well done! I can distinguish your parts here from others and that is means that you have got your own music style :-)
Also, i don't think that song shoud be so happy. Asphodel Meadows is not heaven as i know.
Maybe organ or pipes can solve this. And i think that harp shoud be suitable here but it will cause conflict whith piano.
P.S. Good luck in competition!