I for 1 feel they need to not reveal info as early as they do, Rebel aces won't be out till August/September and all of the hype surrounding the pilots in that set has already been and gone, it kinda feels like when we do actually get our hands on them, they will feel old already.
This is not to say that I don’t want them, because I do, but what it also does is stops people buying more of those ships now, I know of a few people who put off buying more B-wings because they are waiting for Rebel Aces.
Previewing items 5-6 month out from release is too long, particularly in the case of releaseing the pilot card info for ships that players have the dials for already as it means that people have actually been playing with proxy versions of Farlander and Jake Farell for months before their release.
I would be much happier with a 6 week preview period for special releases (Aces, transport etc) to give people time to save up and maybe a little longer for wave releases where players may want to get 8+ ships at once.