Is there any way to sort an Album List by year and Track List by track# at the same time while in "Album and Tracks" view?
I do not believe that there is a way to do this.
The issue I have is... in one of my albums one track has a different year than the rest of the tracks on the same album. I could of course just change the year to match the other tracks, but then it wouldn't be accurate.
Personally, I would disagree - an album can only have one release year.
There are probably endless discussions to be had and ways of managing this sort of thing but I can only say how I look at it:
I use the <Year> tag as 'album release date' (so will only have a single value across the whole of an album).
For albums such as compilations, where tracks from many different years reside, I use the <Original Year> tag (but you could use any custom tag) to record the individual track release year.
Then, for displaying the 'track year', you might use a virtual tag such as:$IsNull(<Original Year>,<Year>,<Original Year>)
As I have said, I am sure that there are many different ways of managing this aspect of a library and others may pipe in with with their view of the world. (For example, I am still in two minds as to whether the <Original Year> tag should be reserved to record the year of the first release of the album, in the case of remastered and re-issued versions). In the end it is up to you.