Impressive stuff! (should've been frontpaged or at least gotten more votes :/)
Your voice has a nice high pitched ring so I believe you could get away with louder and raspier screams on your singing.
That's my only advice, this is a pretty cool song as it is!