The Ending (possibly)Explained (Spoilers)
Joel was in jail for killing Adam , he did put three rounds into his chest after all.
The agent didn't know who Mille was as that wasn't her real name , remember she took Joels class 3 years previous under her real name but she was a plain jane back then & wasn't even on Joels radar.