The ward transitions endpoint could just give everything back as pure geojson if you used feature objects for the top level and put Ward2013 and Ward2015 in the properties field. Then you could feed this directly into some geographic system :) Maybe if I used /wards/transitions.geojson instead of /wards/transitions.json?
From Rob: