I’m looking at getting a Flaanimal 5.0 but I’m not sure about sizing. I’m 5’8″ but I have short legs/long torso. My inseam with bike shoes is 30″ and both my cross and touring bikes at 50cm are perfect for standover. I would be looking to run 700 x 2.1-2.3″ tires.
By our size chart you would be a 54cm.
But be advised on the tire sizes that you listed that 700×2.1 is at the very limites of what Flaanimal fits. It is okay to run in the dry but in mud / clay you will rub. Nothing larger than 700×2.1 will fit the frameset and honestly the bike rides better with 650×2.3 than it would at 700×2.3 if it could even fit 700×2.3