Hi,
Well, it is not necessarily to play Baroque piece before Haydn's Piano Sonata, as it is interesting to start with it, and make the audience happy. Or, if you want, you can try like Bach's Toccata, or his Italian Concerto.
Well, yes, perhaps exchange the order of Chopin's 3rd Ballade (Why don't you try Chopin's 4th Ballade in f minor, Op. 52), and play it after Haydn's. Regarding Chopin 's Fantasie Impromptu, it's better not to play it, too.
For me, after so many Scriabin's pieces, don't play Rachmaninov (as both composers were at the same era), instead, try some showy but light piece to end the recital, let say Poulenc's Napoli Suite, or Schubert's "Wanderer" Fantasie, or Liszt's Hungarian Rhapsody, or even last movement (IV) of Chopin's Piano Sonata No. 3 in b minor, Op. 58, or well, you can choose yourself. Good luck for your recital!
Best regards,
Joseph