http://www.irocycle.com/markvhdframeset.aspx
Takes 650c wheels only, but it should fit you a lot better if the 47 Kilo was too long.
For what its worth, also, I would look at the Geo chart for the Kilo and find out which measurement are feeling wrong. Then compare any new bike to that, and you'll have a close idea of the difference.
How much too long does it feel?