Congratulations and best of luck in your hackathon initiative, they are always a lot of fun. I have a couple bits of tips & tricks for you, feel free to remix them to your own context since what I will talk here is just my personal experience and these things vary a lot.
In my experience, the hardest thing for new developers in a Mozilla-oriented hackathon is finding documentation about a project. With our resources spread all over the wiki, bugzilla, MDN and Github, finding what they need in terms of docs and practices is usually harder than fixing the js bug. I will advise you to create a wiki or github page with links to all the documentation relevant to your hackathon. For example, when running a Firefox OS hackathon, we tend to place a page up with links to the MDN zone for Firefox OS, the Web API page, github samples and free books about the system.
Regarding documentation and other unique Mozilla things, its very good to have a group of facilitators there to help the competitors. Not to help them with their solution but to help them navigate all the mozillaverse and find what they need. More like tour guides. If you don’t have local community members that that can help, then you can try to arrange with our larger community to have people on IRC or other channel that can help your hackathon from remote. This is also a good first contact with the Mozilla community for the hackathon participants and if this goes well, they may want to join the community later.
Besides docs and facilitation, my last bit of advise is something you already know and plan to do, pre-selecting bugs before the event. You don’t want to spend time fishing for bugs during the hackathon, mostly because the attendees will be bored while you select something appropriate. Arrive at your event with a list of bugs from bugzilla or github and if you have the time, try to pair bugs with reference links for the documentation. For example, if a bug is related to touch, then link it with the touch event documentation.
A good hackathon in my opinion is not about the final products and prizes. It is about a group of people feeling empowered by completing a task from start to finish in a short amount of time. Its about the bonding between participants and a very good opportunity for presenting the mozilla mission to a larger audience.
This is an awesome goal and I think you are in a great path!