Street Fighter Alpha 2 and Alpha 3 endings

They aren't part of storyline. Let's prove it throught the several inconsistencies

1. At the end of SFa2 Ken gives a red bandana to Ryu. However Ryu still uses the white one (that he supposedly lost) and Ken still uses that Red bandana (on his ponytail) as well. It seams that this ending never happened.
2. At the begining of SFa3 it's told that Dan defeated Sagat. Not only this is impossible to happen, but also