Well finally made it on Monday, thanks for everyone's tips and info. Got there around 2pm and the cars in the lot were just barely up to the picnic area. Went to Guest Relations, waited about 10min behind a guy who lost his cell phone. Bought parking pass for $35 with receipt for the $15 I paid at the booth. Asked them why they just don't sell them at the AP center and they said it's because they don't handle cash or credit cards at the AP center. Makes sense, but if the park was busy, it would've been a pain to wait in 2 lines. Walked over to AP center and no wait at all.
Haven't been to the park in about 5 years and was pleasantly surprised. Park seemed generally cleaner than before and most noticeable were the employee's friendliness. Most ride ops asked us how our day was going and told us to enjoy the rest of our day at the park. Kids enjoyed themselves, my 3 year old even wanted to ride Jet Stream twice. I was a bit disappointed that the Thomas the Train Town area was so small, but the theming was nice. Couldn't believe the short wait on X2, just about 12 minutes. Even on a day like this, I was still expecting 30-40min.
My son's school was still out for spring break for another day, so we went back again on Tuesday morning. Decided to stop for breakfast, so didn't arrive until 10:30 and the park hadn't even opened yet. People were just waiting at the front gate. Is it always like that? They opened around 10:40ish.
Tuesday was even slower then Monday. We walked on all the rides except for X2, which was still only a 10 min wait. Day before they weren't allowing rerides on Goliath, but it was so dead they said we could reride as long as there were empty seats.
My son is just barely at the 54in height req and he already rode Tatsu and Scream with no problems. The Batman ride op wasn't sure if he was tall enough and walked over to a lady sitting in the booth. I guess the ride op was in training because she just said "up to you, make the call". And she didn't even acknowledge that I was standing right there next to the ride op. Well he made the call and decided my son wasn't tall enough, at least he was nice about it and apologized and said it was for our safety. I was a little annoyed that the lady didn't even acknowledge me standing 5 feet from her, but the ride ops attitude made up for it and I let it go. I was still happy most employees were going in the right direction, but for sure I wouldn't have been ignored like that at Disneyland.