Titanium dioxide - fine and dandy, except that you want pure titanium. Titanium is very common in nature, but what makes it so expensive is that it is difficult to extract from the ore, because it's never found it its pure state.
Aluminum can also be difficult to extract. According to
this site, "The process of making metallic aluminum is carried out in two successive stages: a chemical process to extract anhydrous aluminum oxide from the bauxite, and an electrolytic process to reduce the alumina to aluminum."
And you need a lot of electricity to get that aluminum.
Anyway, these cells sound interesting. The site lists an AM0 (?)efficiency of 15.2% - not exactly amazing, but still pretty darn good, especially if (and this is what we're all hoping for) the cells are at the same cost level, or lower than, regular silicon solar cells.