ne stavo facendo una simile. funziona così cosi. Ma se finisci questa credo che non ci sia paragone.
L'unica cosa che avrei cercato di implementare nella mia e che non vedo nella tua è:
- possibilità di non avere la barra del titolo ed il bottone per chiudere
- sfondo sfumato customizzabile invece che grigio piatto.

poi non so. Dovrei legger eil codice per capire se manca qualcosa che mi serve

comunque il lavoro mi sembra ECCELLENTE!!

Bravo!

p.s. se ti serve una mano sono a disposizione. (anche se l'aiuto che posso offrirti non è molto)