The reality is BYU administration is not real interested in competing in the college football arms race. So I think many of us need to accept that reality and not torture themselves with hopes that have no chance of coming to fruition. Now saying that I think Kalani is not maximizing BYU's potential even given both the external and internal impediments to football success. I think BYU extended Kalani because the administration realizes this and is making it clear to any potential candidates that while BYU has unique impediments the institution is willing to give a HC plenty of time to get their arms around these issues.
Hence, my recommendation is to be patient and evaluate Kalani by how the team performs and don't conclude things are improving unless he actually stops losing games he shouldn't. Take no faith in any staff changes etc. Evaluate Kalani by his performance against similarly situated programs (i.e. don't let 1000000 straight losses to Utah football cloud your judgement) and let Kalani manage his team. The wisdom of Kalani's decisions are manifest in the win-loss record.
For this year Kalani won 2 games he should not have and then went 5-3 in the similarly situated area. To be honest BYU should do better than 5-3 against the non-BCS programs on the schedule, IMO. But by winning 2 games he should not have provides hope that while inconsistent there are times he puts a good product on the field.