Another tick for Arthur's Place here, I've stayed at both Crystal Blue and Arthurs Palce (they are practically next door to each other by the way, so have the same shore diving and site access
)
Crystal Blue was okay, but I'd rate Arthur's Place higher on food, accommodation and dive guides - Lito is a great spotter for Muck diving - in addition to the 'normal' stuff he found two flambouyant cuttlefish, a blue ring octopus and a pair of rhinopias on my last dive with him in Secret Bay. If you can reserve the family room at Arthur's Place you also get a very nice terrace directly on the waters edge complete with a seating area, table and hammock!
Crystal Blue would have better dive equipment but I'm assuming you're bring most of your own anyway? Crystal Blue can provide on site Nitrox fills, however based on your previous posts regarding depths etc I guess that's not too important
I've not stayed at Portulano - but it's a long way from the Main Anilao dive sites! This isn't so bad for a weekend trip, but not ideal if you're traveling a long way each day - the additional boat costs would add-up. The sites near to Portulano are okay, I think you'll particularly like Basura which is close to Portulano - however Basura would be closer to Arthurs Place than Portulano is to most of the main Anilao sites. I have a feeling you'll really enjoy Secret Bay and the Mainit Bubbles sites - and they are a long, long way from Portulano!
The trip from Manila to Anilao will be fine at night, however if there is heavy rain the Star tollway would be a little intimidating if the driver is half asleep and going flat-out to get there in a hurry
It should be okay that time of year.
My common sense would say spend the night in Manila and get an early transfer to Anilao around 5 or 6am the next day - although I'd probably be excited to start diving and go straight there was I doing the same trip
The early morning Dive at Secret bay is a good one if your happy with an early start - be in the water for 6am at Secret Bay if you direct from Manila to Anilao and you should have a great first dive!
Hope that helps!
Karl
PS - I tend to go to Arthur's Place around once a month so I may well see you there!