Yeah, I'd say it's cool as long as you're not spamming it. 2 years is a long time and likely out of the memory of most. But, this is just my personal opinion. For example, I've never seen this site and it's pretty cool. Happy it was posted.
Reposting the same Show HN with a different user ID is strange though. It's supposed to be personal work
This post might be some sneaky marketing for whatever it is OP is promoting in its profile.
This is the second random Show HN post in three days under this profile.
It is supposed to be for your own work that you want feedback on. Using the "Show HN" tag for a "normal" submission is a potential hack or cheat to try to get a bit more visibility and increase the odds of getting traction. When used that way, it's deemed a misuse of the tag.