You done the right thing walking by as you do not know what he was all about but he was very conident about bumping you.And as was mentioned he could have had a weapon or mates at the ready if it kicked off. As for the racist comments (what a load of cr^p) If he was fat and bald you would have mentioned that,if he had one eye you would have mentioned that, it just so happened that the thing that made him stand out was he was asian( no racist comment he just stated the facts). Some folk on here need to get off their high horse.
Oh and on a slightly worrying note I seem to have agreed with Tandenjeremy