Dufwer,
P1 time is P1 time doesn't matter when you got.
For the 300nm cross country. Make sure you keep your landing fee reciept as proof you were there they day you said you were. Probably not so much a problem if you fly in the UK as the CAA can just pick up the phone.
200hrs before issue. Well if you are going to do your IR as well thats another 55 hours at least.
150 + 25 + 55 = enough for license issue.