Yeah, you did an excellent job on this one!
I can see how it could get rather hard though, with the indepth story and all.
I started a fanfiction once on another website. I was never actually able to present the first part I made because my computer got a stupid virus and we had to wipe the whole harddrive clean, my fanfiction being on it.
Well, I hope you make another one.....soon!