Neat story. I'm a big believer in karma, especially in the bike world. Lately it feels like there's been some odd karma going on around me (dishonest people, etc,) but it comes and it goes. In any case, I trust it will all work itself out in the end. Enjoy your new ride! But remember to take good care of it for the next person down the line.