Yes, if it is set to longest path, then activities on the longrst path should be critical.
But this will not be all activities with neg float, only those activities on the longest path.
If you are not seeing any activities at all shaded red, try the following:
1) Apply the default filter "critical" -do any activities show up in this filter?
2) Insert the column "critical", from the "General" section -are any activities ticked?
3) Check your bar settings by right-clicking in the barchart and choosing "bars" -Is there a bar called "Critical Remaining" present? Is it selected? Is the timescale set to "remain bar", filter set to "normal and critical", and colour set to red?
I can't help you with you second query -suggest you contact Oracle support and/or check the knowledge base.
Cheers,
G