Not sure if I have right amount of lands, ramps, removal, wipes, synergies, etc.
Especially for this, there is an easy trick: Add custom groups to your deck and then group the cards you have by function. Ramp, removal, lands, etc. This has proven for me 3 advantages:
1. you sometimes already notice weakspots this way (oh, why I only have 4 removal cards added and none of them works against artifacts?)
2. If someone else takes a look at your deck, its most likely easier for them, to understand why you have added a specific card
3. if you notice cards that doesn't really fit into any category, or you end up with categories that have just 2-3 cards inside, you have most likely spotted cards that doesn't really fit into your deck and could therefore be replaced.
Besides that, I have just taken a short look at the deck, but by doing that I haven't noticed any obvious flaws. Especially the land base looks very good compared to the budget. Of course we could always optimize here, but I'm already very pleased to see that the deck doesn't contain the common low-budget tap lands.