As for the minimum staking amount, philosophically I think there shouldn't be one to improve inclusivity, but if there is a technical hurdle IMO I think 100 is fine. We also do need to look at the numbers, total fees, and how they breakdown, something which the team has probably modelled already to a degree.
Regarding the staking period, here we do need something that makes sense, I think being able to flit in and out and still take % of fees is not workable and runs counter to the whole point.
I think the fee structure itself is fine as a starting point, as we'll know more once everything is up and running. However, it would be good to have as part of the proposal on fees how often they will be reassessed.