The Maevia Eureka was the best available creature to vote for and it deserved to win the vote. I would have loved to have it on aberration but alas not.
Hopefully wildcard will do what they did with the sinomacrops and Carcharodontasaurus with the spider and add it anyway.