This list seems to be based off of Set numbers. If this is the case, that would mean that since Marty is 71201 and the Ninjago Team Pack is 71207, there will be TWO team packs (or just groupings) within the top left row.. so it can be assumed that 4 and 5 are grouped while 6 and 7 are obviously grouped. But wait, isn't Wicked Witch #5? Well, if we base it off of set numbers - Wicked Witch is ACTUALLY #31, and the set numbers on the bottom left go perfectly in order from #19 - #31 (Set numbers range from 71209 - 71221. There are a few gaps within, but we really don't know what those could be for - I'm just basing this off of the box and set numbers. #31 doesn't look like the Wicked Witch, honestly, but #19-#31 is all set numbers that have been released, and they all go in order perfectly.. Coincidence? I think not. Anyway, here's an updated guess list based off of this.
1. Marty McFly
2. Homer Simpson
3. Chell
4.
5.
6. Scooby Doo
7. Shaggy
8.
9. Kai
10. Cole
11. The Creator of this Forgot #11 and it's Affecting all of our Lists
12. Ghostbuster
13. The Joker
14. Harley Quinn
15.
16. Superman
17. Aquaman
18. Tin-Man
19. Wonder Woman
20. Cyborg
21. Bart Simpson
22. Emmet
23. Bad Cop
24. Benny
25. Jay
26. Nya
27. Zane
28. Gollum
29. Legolas
30. Gimli
31. Wicked Witch
32. Laval
33. Cragger
34. Krusty the Clown
35. Unikitty
36. Eris
37.
38. Yeti
39. Sensei Wu
40. Lloyd (Gold)
41. Master Chen
42.
I cannot wait until E3, I'm so anxious to know what some of these characters actually are..