I'm not hearing the crossfade at all, it sounds like the previous song fades out really fast and the upcoming song fades in really fast.
A true crossfade will simultaneously fade one out as the other is coming in, you actually hear a little of both songs at the same time but very briefly. If you have the means of pulling that off, I think it will be perfect...the beats don't have to match just make the overlapping transition quick.
On a side note: It's not bad like it is, if its gonna be a lot of trouble to change it...then don't, leave it as is.