This Gospel of Judas makes a lot of sense too me. Maybe Judas didn't betray Jesus but Judas was asked to betray Jesus as if he didn't the prophecy couldn't be fulfilled. Therefore Judas was the top apostle and was only made out as a betrayer because of anti-semitism feeling in Europe
Its on the Nat Geo channel 527 just now starts at 3pm