Your haircut is fine, and it will be buzzed completely when you get there. Super long hair can get you some extra attention, but that candidate would also loose that feeling of getting it all cut off all at once....A "this is getting real" moment. It is a personal choice for each candidate...