@John *********
ok so you got a new 90 day Non-O visa in August last year. You're annual extension should run from the 19th November if I've worked out the dates correctly but you don't show the extension so I can't see the date it was issued but they should have put a paper in your passport giving the date you need to report. Whether you can do it online or not just try and see, do it early and if it works all is good, if it doesn't go in person which you can do up to 7 days after the due date