I don't know if it would be wise to try and enhance it at all. Except for removing the rainbowing, or maybe the median does that?
But if you wanna experiment, an interesting thing can be to upscale it to 720p, then add Msharpen(1) and downscale it again. Sometimes that digs up those very last tiny details.