This seems like an easy list to make, because the Mersenne Twister is seeded with the block height. Thus we know the seed for every block, past and future.
main.cpp
int rand = generateMTRandom(nHeight, 100000);
It seems it *is* possible. So I make these predictions:
Next 1000 block: 91460
(current block 90297)
You're right, it is deterministic based on block height (which is known in advance). It's been mentioned in the past (e.g. https://bitcointalksearch.org/topic/m.2362053 and associated posts - including a mention from fisheater about a table of superblocks somewhere, which I haven't seen I'm afraid). Nobody seems to mind too much, I guess because you'd still need to win the block if you knew it was a super block. However, with a low hashrate on the network it is more of a risk that somebody with a lot of hashpower can jump in and mine the super blocks. Luckycoin overcomes this problem by using a seed generated from the previous block's hash, which isn't known in advance.