Damn it no wonder why I kept seeing similarities everywhere! And no wonder Karkat probably wrote this. It was a way for him to grieve during the anniversary of that entire clusterfuck.
At the very least, at least Karkat is still trying to fight for a happy end.