A former MP alleged to have raped a 13-year-old boy in a carpark bathroom has been accused of “tailoring” his evidence and using a fake name.