I got highest possible rank in all mission.Did you SS Mission 16? I think that's the one I'm missing.
Getting SS in mission 16 is pretty easy if you ignore other towns. This game was pretty fun while it lasted. Anyway I don't think I will be posting here anymore since I already deleted the game.