I think there are a number of mixed opinions on this, but the cause for this particular crisis at this time is seen as political and not ethnic, even though certain people are trying to introduce an ethnic element into it.
You're right; the Arusha agreement reads very much like a constitution, and it was trying to ensure a system of quotas and power-sharing guarantees for the two main ethnic groups in the country.