That sounds reasonable!
From a testing perspective what is being planned? i.e. are you looking for a test phase for both the beta and the final release, or are you seeing the final release as beta + testing + fixes from testing?
If the latter then you'll have to leave more time between beta and final I think. Past experience has taught me that getting testing done is difficult (lack of testers/facilities). If not we should be OK..
Let me know, and when decided I can post up for testing volunteers.
Cheers
Simon