Help me understand..........spoilers

Rating: Null/10 (5 August 2003)

Ok ppl, I am in dire need of some help with this movie. I have watched it over the past week several times (better with each time) and I really need to figure it out. Now I know I can't know EVERYTHING and much of it is open to interpertation, but I will welcome any help if possible. So here goes....
1. What is up with the first scene where he wakes up in the road? Is it just to set up the sleepwalking fact or does it have to do with the actual time-travel timeline.
2. Why is it that Frank doesn't honk the horn the first go around, but at the end right before Donnie is killed you hear the horn honk frantically (a warning?)
3. Does Donnie open up the wormhole to send the engine (Artifact) back or does that happen on its own, like before?
4. Does anyone think that there was more to the whole Frank-Jim Cunningham connection (maybe Frank had a previous "encounter" when he was younger with Jim and that's why he wanted the house burned down)
5. and finally, how exactly does he travel back and why does he drive up to the mountain in the first place, he sees the sky open above his house while he is there so why does he leave? isn't that where he needs to be?????

There are some things that I have figured out and things I have noticed and I'm not sure if they have been mentioned before...
1. one of the cool things I have noticed is that at the beginning of the movie Frank's voice is very distorted, but as the movie progresses his voice is distorted less and less until not at all when he shows himself to donnie (coinciding with him coming to grips with what he knows and must do, I guess)
2. I do think maybe there is something valid about the whole super hero slant, the whole "why do you wear that man suit" comment in the theater, the "donnie darko sounds like a super hero" comment from gretchen, and the weird way he flips his hood up at several points in the movie (i can almost see his cape!!!)
i have more, but i fear i have lost most of you already...lol!! thanks for the patience guys.
Danielle