Have you looked into the KHS track bike? I think its geometry is more like the steamroller. That being said, I haer nothing but good stuff about IRO. Furthermore, I'm sure you could get a steamroller built up for ~ $800 and have a solid ride.
__________________
Well at least I'm housebroken.