ThermionicScott: Thanks for the geeked-out information!
The current seatpost is roughly 9" or 225mm long, measuring from the saddle rails to the end. Luckily, the Suntour post is ~11.75" or 300mm long.

The 56cm bikes have always felt a little more sluggish than the 54cm bikes, in my limited experience.