For the next month, I arrived at my desk at 0800, took a 15 minute break at ten and 2, left at 12 for exactly 1 hour, and left at exactly 5 p.m. Even though they got the message very clearly after the first week.
Wow, you worked regular work hours and coworkers could find you during the day... you really showed them.
If you're going to be working odd hours and come and go whenever you want, then that should be a "work from home" job. But, since somebody complained that they couldn't find you at 10am, it sounds like it wasn't that kind of a job.
Believe me, 9 out of 10 companies would prefer you to work 40 hours a week and during regular hours than this "I stay very late" BS.