Nice implementation. And, since you used a helical cut gear, if you could make an adjustment to move the indexing pin along the gear axis you could get any increment between the 2 degree steps as well.
LOL! "Inexpressive" got my attention! I presume you meant inexpensive? Don't you just love spell check flubs?