Based on your photos it looked like the Weathertech design/fit is spot on. I also liked the Weathertech color and design a bit better. Looking at reviews, one reviewer thought the Weathertech material (which is different) was a bit thicker).
The Smartliner is about ten bucks cheaper for a frunkliner; however Weathertech charges about $20 for shipping, whereas the Smartliner can be bought on Amazon (free shipping). This meant the Weathertech was about thirty bucks more than the Smartliner -- just enough to push me back to Smartliner.
I ordered the Smartliner. I'll compare it to yours and provide feedback.