Ha, did you just update the styles based on my complaints? :)
I believe there are multiple reasons why the styles are better now. Even the first-use red links are much more accessible now. And you are now presenting the same content to the users using screen readers or other assistive technologies as for the typical users.
By the way, I think your analysis of the Apple situation sounds absolutely spot on.
And I did that with just plain HTML, which is madness in today’s web :)