The reason your 70-30 system won???t work is because it requires a special voting system for ethnic matters (1/3 of the minority required to be in favour to pass, though I think it should be at least 2/3 to make sense) and a regular voting method (a simple majority) for regular matters; with someone having to decide whether its an ethnic matter or not.