So I just bought the crossover comic...and let me tell ya...so far it's BRILLIANT!
So the reason it's set in the Enterprise D era is because it's actually sometime in the 5th season of TNG (Notice each season went 41, 42, 43 etc? At least for those that didn't know.) I can't wait till the next issue! Oh, and expect some Doctor Who inside jokes ;)