OK. I did another roast. This technique from Jim seems to do wonders as it is very effective and does an excellent job. BIG THANKS.
This time I drop the MET from 600F to 575F, but I also increased the drop temperature by 50F. The resulting total time was about the same but I think the flavor improved substancially. The last roast had a little charcoal byte to it. I attributed it incorrectly to the roast level. It didn't show in the espresso machine but it did show a little went chewing the beans. I still have the beans from the first batch and I can tell a big difference went chewing both beans one after another.
The PID does an excellent job. Before hand, I auto tuned the PID to the new configuration. The PID kept a constant +-5F. It acted fast to changes. No lag measuring ET as opposed to the huge lag of the BT.
On this new roast, the data logger turned off by itself in the middle of the roast

This is what I got:
beans: Burundi Bwayi lot #5
load: 200 grams
fan: 5
power setting: PIDed constant ET 575F
No power or fan adjustments made
room temp = 70F
0:00 drop beans at
350F (BT then dropped to 220F)
6:55 1C starts 383F (and last for < 3 mins)
10:48 2C 430F END
This time, the sound volume of 2C was like rice krispies, whereas in the other roast, it had louder pops. This means that in the later roast, the curve of graph had a smaller slope approaching 2C.
(picture with different light as previous pic, cloudy day, not sunny + my window is tinted)

This roast was an improvement from the last one in terms of chewing taste. Very promising.
Cheers
PS: the other lines from the previous graph was other thermocouple of the data logger connected but with no important meaning. They were the exhaust temp and the difference between the BT and Exh T but it was placed in a very bad location, so it wasn't important.