Am I correct to understand that the 48 hour window for entering the BVI is just to avoid having to retest on arrival, and that otherwise you have a 5 day test window?
Yes, you are correct. 5 days is acceptable for entry but you will take another rapid test at your port of entry. If you can test within 2 days of arrival you will skip the arrival test and go directly to immigration/customs on arrival.