The shakkoumon engine is really strong providing protection and draw power, but it needs good top end that isn't vikemon.
Cherubimon Ace can blast evo ontop of Shakkoumons, and can play a free lv4 for half another shakkoumon. Also shakkoumon protects itself or taunts cards so it allows strong ace plays. Finally it can be used for either half of chaosmon's DNA evolution.
Craniamon BT23 feels like it presents alot of long term value, protecting cards and removing cards, and it can be very hard to remove with angemon's barrier inherit.
Cendrillmon BT22 is the most questionable card in the deck. Its pretty much just here because it can do multiple security checks a turn. There is something to be said for the fact that the deck can do multiple "end of turn"s per turn. The dna at end of turn effects combo'ed with chaosmon, Cody & TK, or Armadillomon BT16 can give you back enough memory to continue your turn. Overclock can trigger multiple times in a turn if you end your turn multiple times
There's also alot of intreseting Armadillomon engine stuff in this deck, but I wont go into all of it.
Honorable Mention: I've thought about using Jijimon instead of Cendrillmon, but its just too risky. One day it will be Jijimon's time to shine... One day