Well I do believe them on that. It was quite shocking they didnt mention anything about the L920.
Both the 920 & 8X are flagship WP8 devices, which fit different peoples needs. Its pretty subjective as to which is "best".
Even as a 920 owner, i wouldn't be particuarly offended by someone saying the 8X was better. Its a very nice phone.