I was going to ask why you would want the Lowes product, since it's an epoxy, which wouldn't seem like something that gets renewed every few years? Then I followed the link, and I could be wrong, but doesn't it seem like Lowes just added the word "epoxy" to a product that isn't an epoxy at all.
There is a forum, the garage journal, that has a separate section devoted to flooring and lots of info. on various sealing products, techniques, etc....