On your Strava activity when you graph speed on the "performance" graph it looks like it's tracking power almost exactly. I don't think there's anything comparable to a real power meter when it comes to doing intervals.
Just out of curiosity what value are you using for your FTP?