The list isn't overpowered at all. You played Necrons, and only brought 2 flyers and two annihilation barges, and the rest is infantry on foot? I don't even know if I'd call your list particularly hard let alone overpowered.
"Knowledge is knowing tomato is a fruit. Wisdom is not putting it in fruit salad."
Also known as BaselessElm