I doubt the 'Platform' (as IsoBuster calls it) is the problem. The values I use for 'OS Class' and 'OS Identifier' (both set to 0) simply mean 'undefined'.
Technically, 'Windows 95' (OS Class = 5, OS Identifier = 0) isn't even allowed under UDF 1.02, it's not part of the spec. (page 70 of udf102.pdf)