Just out of curiousity, how big is your 'group' and what's the role assignment like? Who's going to be doing what? The reason I ask this is because it sounds like there might be too many 'non techies' involved in the project. Is everyone going to learn to code?
From my short experience in teaching myself to code in python, there is an entire sys admin side to the equation that is often left out of conversations but is really important as well. So I think that's something you need to factor into your to-do list as well. If you're going to be learning Django, you kinda need to know Python. Otherwise the terms will just fly over your head pretty quickly and you'll be making really obvious mistakes (like not putting a comma at the end of a tuple). So having kind of walked this path already, I recommend doing a 101 on Python to begin with (its not that hard to get the basics down). You might find my blogpost on this useful: http://pragmaticstartup.wordpress.com/2011/02/13/how-i-am-le...
If you do not want to bother yourself too much with sys admin, you probably want to consider hosting your mvp on Google App Engine (GAE) to begin with. But having said that, I don't think there have been many startups who have gone down this route in the mid-long term. The general consensus from what I have read seems to be to use GAE to host weekend projects and then migrate away once you decide to take your project more seriously.