As long as there's a separate vote for each dimension, this seems like an improvement. Gerrymandering would be significantly harder on age and income, since they're one-dimensional. If age is defined by birth year, then that would have no gerrymandering at all.