Couple thoughts. You are missing Demigod of Revenge and Vexing Shusher for Shadowmoor. You are also missing a lot of Arena land, probably to keep the list shorter. You are also missing 1 Lu-Bu, Master at Arms. There are two different dates 4.29 and 7.4, a complete collection needs both. There are also Euro Junior Series cards with a different promo letter from the US English ones. Lastly, Balduvan Horde was an Event Promo, not a Judge Promo.
A couple organizational thing to consider. Since these promos were release sequentially, you may want to consider reorganizing the list to show the order in which they were released. Also, you have some groups seperated such as Scholarship Series and Junior Series which are essentially the same promo group under different names, you may want to consider grouping them together.
Here is my excel checklist. It does not include Magazine Promos, Japanese Promos, Euro Promos, APAC Promos, or Land Redeptions (APAC, EURO, GURU) since I don't collect them but I have found this list helpful, maybe you will too.