Yeah, it's definitely rushed. 368p? C'mon, I'm sure they could have made it a lot better. Time is the only thing that can explain this bullshit...
Also, the framerate thing... I recall there was another Switch game that experienced a similar problem. I can't remember which one though...