Perché non hai proseguito questa discussione?
Spero di sbagliare ma sistemare tutte le anomalie e le modifiche richiede tempo e voglia, dubito che qualcuno si prenderà l'onere.