Looks like too much time (for me) would be needed by my brain to fully understand and verify all your math ... unfortunately - always loved advanced math -- skipped too much class :) That said,...