I have the same one's in my Outback, back and front since that is my beach/surf car.
I also have wet okole seat covers in my Outback...however they do not breath well because it's like sitting on a wet suit for your seat to protect them from moisture (wet surf shorts/bikini's).
But they look awesome, and you can custom orders them with different colors and piping. Even Mossy Oak camo is available!
They have lumbar support, heaters, gun/sunglass and back storage pouches.
I don't work for them, but have been using there product for over 20 years, placed in almost all my vehicles over the years. The other good thing is when I traded/sold my car, the interior was almost brand new since they were clean and protected.
I just installed them, but have not taken pictures and created a post for it yet, I'll get around to it.
The reason I created this post is because the 2012 catalog for Weathertech does not have this mat available for the 2012 WRX/STi since the one cataloged it is for the basic Impreza only.
I looked back one year at the 2011 and noticed a picture of one for the 2011 WRX in it and asked the owner to bring it in to experiment the fit...if it worked he would know they will work for both years and be able to recommend them to future customers. (Plus he said if they didn't he would not charge me for them! Cool dude!)
2012 WRX Sedan "Satin White"
2011 Outback 2.5i CVT "Steel Metallic Silver" w/19mm RSB