I am happy to report that I got my plastic today !!
the whole process took me less than 3 weeks.
applied online on 6/17
class 6/18
finger print and chl-100 form on 6/21
print pending on mid week last week and mailed status I believe 7/1 or 7/2.
received on 7/6
overall the process exceeded my expectation as I thought from reading the forum there's a backlog and I shouldn't get my hopes up too much less than a month. I guess they are automating more and getting more people to work due to demand?
good luck to everyone else still waiting.