This sucks. Did you order this directly from revozport or off Ebay/aliexpress/etc?
If it wasn't directly thought revozport then it is likely a bad fake/copycat which explains the poor fitment.
I have several revozport products and they are top quality / fitment.
---- Also to note after looking at this more. It does look like you have a fake/copy. Revozport usually has the logo indentation center on the lip and each of their products comes with an authenticity stamp w/SKU #.
Do you have a stamp/revozport SKU?