Re: new deck covering idea!
Well if you are going to install a commercial kitchen those mats could be a great idea
Keep in mind ANYTHING that you install ontop of the deck has the ability to trap moisture and water is it is not sealed 100%. Even the hydroturf stuff that TD mentions is nice but will trap water if not 100% sealed.
Establish what you are tying to accomplish. Is it a comfortable surface? Durable surface? Roll on bed liner coatings come in colors..... marine carpet or marine vinyl when properly attached lasts years too.
I would shy away from the rubber flooring mats that you show.