I take it the tower didnt look at the aircraft at any point short finals? that alone to me seems a little odd that they didnt see this at any point during the app phase..hmm..
and yes, i know its not their 'job' to check for GA, but, you get my point...