All the nodes on the network will be compelled to accept this block because its difficulty is 100x that of the network difficulty, so the new block has twice the difficulty than the 50 most recent blocks combined.
You're confused about how difficulty works. A block's difficulty is simply the inverse of the current
target, which is the magic number that the block hash must be lower than in order to be valid. Note that it does not matter
how much lower the hash is; a block either meets the target or it doesn't. A block whose hash is a hundred times lower than the target has exactly the same difficulty as a block whose hash is just barely low enough.
The reason for this is that because hashes are random, blocks are occasionally produced with extremely low hashes purely by chance. These blocks do not have any adverse effect on the difficulty.